UNPKG

webext-patterns

Version:

Tool to convert the patterns and globs of your WebExtension manifest to regex

11 lines (10 loc) 719 B
export declare const patternValidationRegex: RegExp; export declare const allStarsRegex: RegExp; export declare const allUrlsRegex: RegExp; export declare function assertValidPattern(matchPattern: string): void; export declare function isValidPattern(matchPattern: string): boolean; export declare function doesUrlMatchPatterns(url: string, ...patterns: string[]): boolean; export declare function findMatchingPatterns(url: string, ...patterns: string[]): string[]; export declare function patternToRegex(...matchPatterns: readonly string[]): RegExp; export declare function globToRegex(...globs: readonly string[]): RegExp; export declare function excludeDuplicatePatterns(matchPatterns: readonly string[]): string[];