@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 1.2 kB
TypeScript
import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler";
import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult";
import { RouteType } from "@docsvision/webclient/System/RouteType";
import { IFolderPageRouteData } from '@docsvision/webclient/Platform/IFolderPageRouteData';
import { $ApplicationSettings, $IsIE } from "@docsvision/webclient/StandardServices";
import { $LayoutBackground } from "@docsvision/webclient/System/$LayoutBackground";
import { $LayoutManager } from "@docsvision/webclient/System/$LayoutManager";
/** @internal */
export declare class FolderWebFrameRouteHandler implements IRouteHandler<IFolderPageRouteData> {
private services;
name: string;
private layoutContainerName;
private webFrameContentBackgroundClass;
private webFrameContentName;
constructor(services: $ApplicationSettings & $IsIE & $LayoutBackground & $LayoutManager);
private get useNewGrid();
private routeTypeCheck;
private filterClasses;
prepareRouteMount(data: IFolderPageRouteData, routeType: RouteType): Promise<RouteHandleResult>;
unmountRoute(data: IFolderPageRouteData, routeType: RouteType): Promise<void>;
}