interface Renderer {
    <T>(element, container, callback?): T;
    (element, container, callback?): Element;
    (element, container, callback?): void;
    <P, T>(element, container, callback?): T;
    (element, container, callback?): Component<any, any, any>;
    <P>(element, container, callback?): void | Element | Component<P, any, any>;
    (element, container, callback?): void | Element | Component<any, any, any>;
}
  • Type Parameters

    • T extends Element

    Parameters

    Returns T

  • Parameters

    Returns Element

  • Parameters

    Returns void

  • Type Parameters

    Parameters

    Returns T

  • Parameters

    Returns Component<any, any, any>

  • Type Parameters

    • P

    Parameters

    Returns void | Element | Component<P, any, any>

  • Parameters

    Returns void | Element | Component<any, any, any>