Interface CSSStyleSheet
interface CSSStyleSheet {
cssRules: CSSRuleList;
disabled: boolean;
href: string;
media: MediaList;
ownerNode: Element | ProcessingInstruction;
ownerRule: CSSRule;
parentStyleSheet: CSSStyleSheet;
rules: CSSRuleList;
title: string;
type: string;
addRule(selector?: string, style?: string, index?: number): number;
deleteRule(index: number): void;
insertRule(rule: string, index?: number): number;
removeRule(index?: number): void;
replace(text: string): Promise<CSSStyleSheet>;
replaceSync(text: string): void;
}
cssRules: CSSRuleList;
disabled: boolean;
href: string;
media: MediaList;
ownerNode: Element | ProcessingInstruction;
ownerRule: CSSRule;
parentStyleSheet: CSSStyleSheet;
rules: CSSRuleList;
title: string;
type: string;
addRule(selector?: string, style?: string, index?: number): number;
deleteRule(index: number): void;
insertRule(rule: string, index?: number): number;
removeRule(index?: number): void;
replace(text: string): Promise<CSSStyleSheet>;
replaceSync(text: string): void;
}
                 
                    
                  Hierarchy
              
              - StyleSheet- CSSStyleSheet (View Summary)
 
 Index
Properties
Methods
 Properties
ReadonlycssRules 
disabled
disabled: boolean
Readonlyhref
href: string
Readonlymedia
ReadonlyownerNode 
ReadonlyownerRule 
ReadonlyparentStyleSheet  
Readonlyrules
Readonlytitle
title: string
Readonlytype
type: string
 Methods
addRule 
deleteRule 
insertRule 
removeRule 
replace
- replace(text: string): Promise<CSSStyleSheet>
- Parameters- text: string
 - Returns Promise<CSSStyleSheet>
A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.
MDN Reference