MCPcopy
hub / github.com/darkreader/darkreader / isURLMatched

Function isURLMatched

src/utils/url.ts:106–112  ·  view source on GitHub ↗
(url: string, urlTemplate: string)

Source from the content-addressed store, hash-verified

104 * @param urlTemplate URL template ("google.*", "youtube.com" etc).
105 */
106export function isURLMatched(url: string, urlTemplate: string): boolean {
107 if (isRegExp(urlTemplate)) {
108 const regexp = createRegExp(urlTemplate);
109 return regexp ? regexp.test(url) : false;
110 }
111 return matchURLPattern(url, urlTemplate);
112}
113
114interface PreparedURL {
115 hostParts: string[];

Callers 5

filterSiteListMethod · 0.90
onPresetChangeFunction · 0.90
url.tests.tsFile · 0.90
url.tests.tsFile · 0.90
isURLInListFunction · 0.85

Calls 2

isRegExpFunction · 0.85
matchURLPatternFunction · 0.85

Tested by

no test coverage detected