UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

19 lines (18 loc) 1.01 kB
/// <reference types="react" /> import { BaseMainMenuItemImpl, IBaseMainMenuItemState } from "@docsvision/webclient/Platform/BaseMainMenuItemImpl"; import { BaseNavigationMainMenuItemParams } from "@docsvision/webclient/Platform/BaseNavigationMainMenuItem"; /** @internal */ export interface IBaseNavigationMainMenuItemState extends BaseNavigationMainMenuItemParams, IBaseMainMenuItemState { } export interface BaseNavigationMainMenuItemState extends IBaseNavigationMainMenuItemState { } /** @internal */ export declare type BaseNavigationMainMenuItemImplState = IBaseNavigationMainMenuItemState; /** @internal */ export declare abstract class BaseNavigationMainMenuItemImpl<PropsT extends BaseNavigationMainMenuItemParams, StateT extends IBaseNavigationMainMenuItemState> extends BaseMainMenuItemImpl<PropsT, StateT> { constructor(props: PropsT, state: StateT); onContentClick(): void; protected getCssClass(): string; abstract getNavigationHref(): string; renderSelfContent(): JSX.Element; }