UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

15 lines (14 loc) 921 B
import { $RequestManager } from "@docsvision/webclient/System/$RequestManager"; import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler"; import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult"; import { $Router } from "@docsvision/webclient/System/$Router"; import { RouteType } from "@docsvision/webclient/System/RouteType"; import { ISimpleRouteData } from "@docsvision/webclient/Platform/ISimpleRouteData"; export declare class SimpleRouteHandler implements IRouteHandler<ISimpleRouteData> { private services; private customMount; constructor(services: $RequestManager & $Router, customMount: (data: ISimpleRouteData) => Promise<any>); name: string; loadRouteData?(routeData: Partial<ISimpleRouteData>, routeType: RouteType): Promise<RouteHandleResult>; mountRoute?(routeData: ISimpleRouteData, routeType: RouteType): Promise<RouteHandleResult>; }