(patterns?: string[])
| 206 | } |
| 207 | |
| 208 | function precompilePatterns(patterns?: string[]): RegExp[] { |
| 209 | return patterns?.map(pattern => new RegExp(pattern)) ?? []; |
| 210 | } |
| 211 | |
| 212 | function matchesCompiledPatterns(compiledPatterns: RegExp[], filePath: string): boolean { |
| 213 | return compiledPatterns.some(regex => regex.test(filePath)); |