UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

21 lines (20 loc) 1.06 kB
/// <reference types="react" /> import { NavigationLink } from "@docsvision/webclient/Helpers/MainMenu/NavigationLink"; import { BaseNavigationMainMenuItemImpl, IBaseNavigationMainMenuItemState } from "@docsvision/webclient/Platform/BaseNavigationMainMenuItemImpl"; import { LinkMainMenuItemParams } from "@docsvision/webclient/Platform/LinkMainMenuItem"; /** @internal */ export interface ILinkMainMenuItemState extends LinkMainMenuItemParams, IBaseNavigationMainMenuItemState { navigationClickElement: NavigationLink; } export interface LinkMainMenuItemState extends ILinkMainMenuItemState { } /** @internal */ export declare type LinkMainMenuItemImplState = ILinkMainMenuItemState; /** @internal */ export declare class LinkMainMenuItemImpl extends BaseNavigationMainMenuItemImpl<LinkMainMenuItemParams, ILinkMainMenuItemState> { constructor(props: LinkMainMenuItemParams, state: ILinkMainMenuItemState); getNavigationHref(): string; attach: (element: NavigationLink) => void; click: () => void; renderSelfContent(): JSX.Element; }