Implements

  • Context

Constructors

Properties

document: {
    createDocumentFragment(): Element;
    createElement(tagName): Element;
    createTextNode(content): Element;
}

Type declaration

  • createDocumentFragment:function
    • Returns Element

  • createElement:function
    • Parameters

      • tagName: string

      Returns Element

  • createTextNode:function
    • Parameters

      • content: string

      Returns Element

mode: Domlike

Methods

  • Parameters

    • path: string
    • Optional styleScope: number

    Returns number

  • Parameters

    Returns void

  • Parameters

    • targetElement: Element
    • relativeElement: null | Element
    • relativeElementMargin: string
    • thresholds: number[]
    • listener: ((res) => void)
        • (res): void
        • Parameters

          • res: IntersectionStatus

          Returns void

    Returns Observer

  • Parameters

    • status: MediaQueryStatus
    • listener: ((res) => void)
        • (res): void
        • Parameters

          • res: {
                matches: boolean;
            }
            • matches: boolean

          Returns void

    Returns Observer

  • Returns void

  • Parameters

    • index: number

    Returns void

  • Parameters

    • left: number
    • top: number
    • cb: ((node) => void)

    Returns void

  • Parameters

    • target: Element
    • cb: ((computedStyle) => void)
        • (computedStyle): void
        • Parameters

          • computedStyle: {
                properties: {
                    name: string;
                    value: string;
                }[];
            }
            • properties: {
                  name: string;
                  value: string;
              }[]

          Returns void

    Returns void

  • Parameters

    • element: Element
    • cb: ((res) => void)
        • (res): void
        • Parameters

          • res: unknown

          Returns void

    Returns void

  • Returns number

  • Parameters

    • cb: ((node) => void)
        • (node): void
        • Parameters

          • node: null | Element

          Returns void

    Returns void

  • Parameters

    • target: Element
    • cb: ((res) => void)
        • (res): void
        • Parameters

          • res: GetMatchedRulesResponses

          Returns void

    Returns void

  • Returns Element

  • Parameters

    Returns void

  • Returns string

  • Returns number

  • Returns number

  • Parameters

    • cb: ((res) => void)
        • (res): void
        • Parameters

          • res: {
                theme: string;
            }
            • theme: string

          Returns void

    Returns void

  • Parameters

    • cb: ((res) => void)
        • (res): void
        • Parameters

          • res: {
                devicePixelRatio: number;
                height: number;
                width: number;
            }
            • devicePixelRatio: number
            • height: number
            • width: number

          Returns void

    Returns void

  • Parameters

    • path: string
    • content: unknown

    Returns void

  • Parameters

    • cb: ((err) => void)
        • (err): void
        • Parameters

          • err: null | Error

          Returns void

    Returns void

  • Parameters

    • sheetIndex: number
    • ruleIndex: number
    • inlineStyle: string
    • cb: ((propertyIndex) => void)
        • (propertyIndex): void
        • Parameters

          • propertyIndex: null | number

          Returns void

    Returns void

  • Parameters

    • target: Element

    Returns void

  • Parameters

    • element: Element
    • type: string
    • capture: boolean
    • mutLevel: EventMutLevel

    Returns void

  • Parameters

    • element: Element
    • attributeName: string
    • listener: null | ((newValue) => void)

    Returns void

  • Parameters

    • target: Element
    • scrollLeft: number
    • scrollTop: number
    • duration: number

    Returns void