@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
17 lines (16 loc) • 1.08 kB
TypeScript
import { BaseNavigationMainMenuItem, BaseNavigationMainMenuItemParams } from "@docsvision/webclient/Platform/BaseNavigationMainMenuItem";
import { IBaseNavigationMainMenuItemState } from "@docsvision/webclient/Platform/BaseNavigationMainMenuItemImpl";
import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler";
import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult";
import { RouteType } from "@docsvision/webclient/System/RouteType";
export declare type BaseNavigationItem = BaseNavigationMainMenuItem<BaseNavigationMainMenuItemParams, IBaseNavigationMainMenuItemState>;
export declare class BaseNavigationMenuItemRouteHandler implements IRouteHandler<unknown> {
private static Components;
name: string;
mountRoute?(routedata: unknown, routeType: RouteType): Promise<RouteHandleResult>;
unmountRoute?(data: unknown, routeType: RouteType): Promise<void>;
private static selectParent;
private static unselectAllComponents;
private static select;
static register(control: BaseNavigationItem): void;
}