Function GetElementFunctionGroup

  • Parameters

    • window: Window | DOMWindow

    Returns {
        AddElement: (<T>(parent, ...children) => T);
        NewElement: (<T>(tag, attributes?, ...children) => HTMLElementTagNameMap[T]);
        SetElementAttribute: (<T>(element, attributes?) => T);
        WatchRootElement: (<T>(rootElement, callback?) => T);
        ae: (<T>(parent, ...children) => T);
        ne: (<T>(tag, attributes?, ...children) => HTMLElementTagNameMap[T]);
        sea: (<T>(element, attributes?) => T);
        wre: (<T>(rootElement, callback?) => T);
    }

    • AddElement: (<T>(parent, ...children) => T)
        • <T>(parent, ...children): T
        • Type Parameters

          • T extends Element

          Parameters

          Returns T

    • NewElement: (<T>(tag, attributes?, ...children) => HTMLElementTagNameMap[T])
        • <T>(tag, attributes?, ...children): HTMLElementTagNameMap[T]
        • Type Parameters

          • T extends keyof HTMLElementTagNameMap

          Parameters

          Returns HTMLElementTagNameMap[T]

    • SetElementAttribute: (<T>(element, attributes?) => T)
        • <T>(element, attributes?): T
        • Type Parameters

          • T extends Element

          Parameters

          Returns T

    • WatchRootElement: (<T>(rootElement, callback?) => T)
        • <T>(rootElement, callback?): T
        • Type Parameters

          • T extends Element

          Parameters

          • rootElement: StaticFinal<T>
          • Optional callback: ((event) => void)
              • (event): void
              • Parameters

                Returns void

          Returns T

    • ae: (<T>(parent, ...children) => T)
        • <T>(parent, ...children): T
        • Type Parameters

          • T extends Element

          Parameters

          Returns T

    • ne: (<T>(tag, attributes?, ...children) => HTMLElementTagNameMap[T])
        • <T>(tag, attributes?, ...children): HTMLElementTagNameMap[T]
        • Type Parameters

          • T extends keyof HTMLElementTagNameMap

          Parameters

          Returns HTMLElementTagNameMap[T]

    • sea: (<T>(element, attributes?) => T)
        • <T>(element, attributes?): T
        • Type Parameters

          • T extends Element

          Parameters

          Returns T

    • wre: (<T>(rootElement, callback?) => T)
        • <T>(rootElement, callback?): T
        • Type Parameters

          • T extends Element

          Parameters

          • rootElement: StaticFinal<T>
          • Optional callback: ((event) => void)
              • (event): void
              • Parameters

                Returns void

          Returns T