/** * Compiled ignore-pattern result grouped by mode with invalid entries tracked. */ export type CompiledIgnorePatterns = Readonly<{ readonly invalidPatterns: readonly string[]; readonly patterns: IgnorePatternBuckets; }>; /** * Supported matching modes for symbol-ignore configuration. */ export type IgnoreMode = "name" | "path"; /** * Compiled regex buckets for name- and path-based ignores. */ export type IgnorePatternBuckets = Readonly<{ readonly name: readonly RegExp[]; readonly path: readonly RegExp[]; }>; /** * Compile ignore-option regex patterns into mode buckets. * * Invalid regex patterns are returned for caller-side reporting so rule * configuration issues are never swallowed silently. */ export declare const compileIgnorePatterns: (ignored: Readonly>) => CompiledIgnorePatterns; //# sourceMappingURL=ignore-patterns.d.ts.map