Service for downloading and preparing filter wildcards. Uses fully asynchronous operations for optimal performance.
downloadAll(sources: readonly string[]): Promise<readonly string[]>
Downloads all specified files and returns non-empty, non-comment lines. Processes sources in parallel for optimal performance.
prepareWildcards(rules?: readonly string[],sources?: readonly string[],): Promise<readonly Wildcard[]>
Prepares a list of Wildcard patterns from rules and sources. Downloads sources asynchronously and deduplicates the results.