Interface RendererOptions<HostNode, HostElement>

interface RendererOptions<HostNode, HostElement> {
    cloneNode?(node): HostNode;
    createComment(text): HostNode;
    createElement(type, namespace?, isCustomizedBuiltIn?, vnodeProps?): HostElement;
    createText(text): HostNode;
    insert(el, parent, anchor?): void;
    insertStaticContent?(content, parent, anchor, namespace, start?, end?): [HostNode, HostNode];
    nextSibling(node): HostNode;
    parentNode(node): HostElement;
    patchProp(el, key, prevValue, nextValue, namespace?, prevChildren?, parentComponent?, parentSuspense?, unmountChildren?): void;
    querySelector?(selector): HostElement;
    remove(el): void;
    setElementText(node, text): void;
    setScopeId?(el, id): void;
    setText(node, text): void;
}

Type Parameters

Methods

  • Parameters

    Returns HostNode

  • Parameters

    • text: string

    Returns HostNode

  • Parameters

    • type: string
    • Optional namespace: ElementNamespace
    • Optional isCustomizedBuiltIn: string
    • Optional vnodeProps: VNodeProps & {
          [key: string]: any;
      }

    Returns HostElement

  • Parameters

    • text: string

    Returns HostNode

  • Parameters

    Returns void

  • Parameters

    Returns HostNode

  • Parameters

    Returns void

  • Parameters

    • selector: string

    Returns HostElement

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

Generated using TypeDoc