UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

18 lines (17 loc) 1.24 kB
import { $LayoutCardController } 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 { $Router } from "@docsvision/webclient/System/$Router"; import { IExistingCardRouteData } from "@docsvision/webclient/Platform/IExistingCardRouteData"; export declare class ExistingCardRouteHandler implements IRouteHandler<IExistingCardRouteData> { private services; loaderElement: HTMLElement; constructor(services: $LayoutManager & $LayoutCardController & $Router); name: string; prepareRouteDataLoad?(routeData: Partial<IExistingCardRouteData>, routeType: RouteType): Promise<RouteHandleResult>; loadRouteData?(routeData: Partial<IExistingCardRouteData>, routeType: RouteType): Promise<RouteHandleResult>; mountRoute?(routeData: IExistingCardRouteData, routeType: RouteType): Promise<RouteHandleResult>; unmountRoute(data: IExistingCardRouteData, routeType: RouteType): Promise<{}>; }