(file: string, patterns: {positive: boolean; regex: RegExp}[])
| 163 | } |
| 164 | |
| 165 | function matches(file: string, patterns: {positive: boolean; regex: RegExp}[]): boolean { |
| 166 | return patterns.reduce((isMatch, pattern) => { |
| 167 | if (pattern.positive) { |
| 168 | return isMatch || pattern.regex.test(file); |
| 169 | } else { |
| 170 | return isMatch && !pattern.regex.test(file); |
| 171 | } |
| 172 | }, false); |
| 173 | } |
| 174 | |
| 175 | function urlToRegex(url: string, baseHref: string, literalQuestionMark?: boolean): string { |
| 176 | if (!url.startsWith('/') && url.indexOf('://') === -1) { |
no test coverage detected
searching dependent graphs…