Class: ElementStyle
April 24, 2018 · View on GitHub
resolve-cascade > ElementStyle
Class: ElementStyle
Hierarchy
ElementStyle
Index
Constructors
Properties
Methods
Constructors
⊕ new ElementStyle(): ElementStyle
Defined in src/Cascade.ts:46
Returns: ElementStyle
Properties
<Private> dirty
● dirty: boolean
Defined in src/Cascade.ts:46
Track whether the selectors are out of order and need to be re-sorted;
matchedSelectors
● matchedSelectors: Array.<MatchedSelector>
Defined in src/Cascade.ts:42
Methods
add
▸ add(selector: string, rule: Rule, specificity: Specificity): void
Defined in src/Cascade.ts:67
Parameters:
| Param | Type | Description |
|---|---|---|
| selector | string | - |
| rule | Rule | - |
| specificity | Specificity | - |
Returns: void
<Private> clean
▸ clean(): void
Defined in src/Cascade.ts:75
Returns: void
compute
▸ compute(): ComputedStyle
Defined in src/Cascade.ts:97
Returns: ComputedStyle
debug
▸ debug(): string
Defined in src/Cascade.ts:115
Returns: string
pseudoElementStyle
▸ pseudoElementStyle(_name: string): ElementStyle
Defined in src/Cascade.ts:64
Parameters:
| Param | Type | Description |
|---|---|---|
| _name | string | - |
Returns: ElementStyle
pseudoStates
▸ pseudoStates(): PseudoStates
Defined in src/Cascade.ts:54
Returns: PseudoStates All possible pseudo states for this element and related elements.
styledPseudoElements
▸ styledPseudoElements(): StyledPseudoElements
Defined in src/Cascade.ts:61
Returns: StyledPseudoElements map of pseudo elements with styles to the computed style. The name of the pseudo-element should not include the preceding colon(s).