MCPcopy Index your code
hub / github.com/darkreader/darkreader / isImportRule

Function isImportRule

src/inject/dynamic-theme/css-rules.ts:199–214  ·  view source on GitHub ↗
(rule: CSSRule | null)

Source from the content-addressed store, hash-verified

197}
198
199export function isImportRule(rule: CSSRule | null): rule is CSSImportRule {
200 if (!rule) {
201 return false;
202 }
203 if (styleRules.has(rule)) {
204 return false;
205 }
206 if (importRules.has(rule)) {
207 return true;
208 }
209 if ((rule as CSSImportRule).href) {
210 importRules.add(rule);
211 return true;
212 }
213 return false;
214}
215
216export function isMediaRule(rule: CSSRule | null): rule is CSSMediaRule {
217 if (!rule) {

Callers 1

iterateCSSRulesFunction · 0.85

Calls 2

addMethod · 0.80
hasMethod · 0.65

Tested by

no test coverage detected