interface DownloaderOptions

Options for the filter downloader

Properties

optional
maxRedirects: number

Maximum number of redirects to follow

optional
timeout: number

Request timeout in milliseconds

optional
userAgent: string

User agent string for HTTP requests

optional
allowEmptyResponse: boolean

Allow empty responses without throwing

optional
maxIncludeDepth: number

Maximum depth for !#include directives

optional
maxRetries: number

Maximum number of retry attempts for failed requests

optional
retryDelay: number

Base delay for exponential backoff (milliseconds)

optional
enableCircuitBreaker: boolean

Enable circuit breaker for failed requests

optional
circuitBreakerThreshold: number

Circuit breaker failure threshold

optional
circuitBreakerTimeout: number

Circuit breaker timeout in milliseconds