UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

18 lines (17 loc) 1.17 kB
import { $LayoutController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler"; import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult"; import { RouteType } from "@docsvision/webclient/System/RouteType"; import { $LayoutManager } from '@docsvision/webclient/System/$LayoutManager'; import { IFolderPageRouteData } from '@docsvision/webclient/Platform/IFolderPageRouteData'; /** @internal */ export declare class FolderPageRouteHandler implements IRouteHandler<IFolderPageRouteData> { private services; protected gridLocationName: string; name: string; constructor(services: $LayoutController & $LayoutManager); prepareRouteDataLoad(knownRouteData: Partial<IFolderPageRouteData>, routeType: RouteType): Promise<RouteHandleResult>; loadRouteData(knownRouteData: Partial<IFolderPageRouteData>, routeType: RouteType): Promise<RouteHandleResult>; mountRoute(data: IFolderPageRouteData, routeType: RouteType): Promise<RouteHandleResult>; unmountRoute(data: IFolderPageRouteData, routeType: RouteType): Promise<{}>; }