@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
15 lines (14 loc) • 889 B
TypeScript
import { ILayoutPageRouteData } from "@docsvision/webclient/Platform/ILayoutPageRouteData";
import { $CompanyLogo } from "@docsvision/webclient/Platform/$CompanyLogo";
import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler";
import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult";
import { RouteType } from "@docsvision/webclient/System/RouteType";
/** @internal */
export declare class LayoutPageRouteHandler implements IRouteHandler<ILayoutPageRouteData> {
private services;
name: string;
constructor(services: Partial<$CompanyLogo>);
loadRouteData(knownRouteData: Partial<ILayoutPageRouteData>, routeType: RouteType): Promise<RouteHandleResult>;
mountRoute(data: ILayoutPageRouteData, routeType: RouteType): Promise<RouteHandleResult>;
unmountRoute(data: ILayoutPageRouteData, routeType: RouteType): Promise<{}>;
}