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:

ParamTypeDescription
selectorstring-
ruleRule-
specificitySpecificity-

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:

ParamTypeDescription
_namestring-

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).