Search


Search something to see results

AstRule

rule node

interface AstRule {
    "[ROOT]"?: AstStyleSheet;
    chi: (
        | AstAtRule
        | AstRule
        | AstInvalidRule
        | AstComment
        | AstDeclaration
        | AstInvalidAtRule
        | AstInvalidDeclaration
    )[];
    errors?: ErrorDescription[];
    optimized?: OptimizedSelector
    | null;
    parent?: any;
    raw?: RawSelectorTokens | null;
    sel: string;
    state?: any;
    typ: RuleNodeType;
    [key: number]: string | undefined;
}

Hierarchy (View Summary)

Indexable

  • [key: number]: string | undefined

Index

Properties

"[ROOT]"?: AstStyleSheet

root node

chi: (
    | AstAtRule
    | AstRule
    | AstInvalidRule
    | AstComment
    | AstDeclaration
    | AstInvalidAtRule
    | AstInvalidDeclaration
)[]

child nodes

errors?: ErrorDescription[]

Syntax errors

optimized?: OptimizedSelector | null

optimized` selector

parent?: any

parent node

raw?: RawSelectorTokens | null

raw selector

sel: string

selector as string

state?: any

Node state

token type