• Creates navigation link for the given element.

    Returns

    Navigation link provider.

    Type Parameters

    • TElement extends Element<TElement>

      Navigation element type.

    Parameters

    • element: TElement | ((this: void, owner: Owner) => TElement)

      Either target element, or a function returning one by the given navigation link owner.

    • options: NavElement.Options<TElement>

      Custom navigation element options.

    Returns ((this: void, owner: Owner) => NavLink)

  • Optionally creates navigation link for the given element.

    Returns

    Navigation link provider.

    Type Parameters

    • TElement extends Element<TElement>

      Navigation element type.

    Parameters

    • element: undefined | null | TElement | ((this: void, owner: Owner) => undefined | null | TElement)

      Either target element, or a function returning one by the given navigation link owner, or nothing.

    • options: NavElement.Options<TElement>

      Custom navigation element options.

    Returns Provider

Generated using TypeDoc