UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

22 lines (21 loc) 1.58 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 { ISearchResultPageRouteData } from '@docsvision/webclient/Platform/ISearchResultPageRouteData'; import { $FullTextSearchEnabled } from '@docsvision/webclient/StandardServices'; import { $Router } from '@docsvision/webclient/System/$Router'; import { $CompanyLogo } from '@docsvision/webclient/Platform/$CompanyLogo'; import { $WebFrameSearchPanel } from '@docsvision/webclient/Platform/$WebFrameSearchPanel'; /** @internal */ export declare class SearchResultPageRouteHandler implements IRouteHandler<ISearchResultPageRouteData> { private services; name: string; private gridLocationName; constructor(services: $LayoutController & $LayoutManager & $FullTextSearchEnabled & $Router & $CompanyLogo & $WebFrameSearchPanel); prepareRouteDataLoad(routeData: Partial<ISearchResultPageRouteData>, routeType: RouteType): Promise<RouteHandleResult>; loadRouteData(routeData: Partial<ISearchResultPageRouteData>, routeType: RouteType): Promise<RouteHandleResult>; mountRoute(data: ISearchResultPageRouteData, routeType: RouteType): Promise<RouteHandleResult>; unmountRoute(data: ISearchResultPageRouteData, routeType: RouteType): Promise<{}>; }