UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

18 lines (17 loc) 1.05 kB
import { IFolderRouteData } from "@docsvision/webclient/Platform/IFolderRouteData"; import { IUnreadCounter } from "@docsvision/webclient/Platform/IUnreadCountersData"; import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler"; import { RouteHandleResult } from "@docsvision/webclient/System/RouteHandleResult"; import { RouteType } from "@docsvision/webclient/System/RouteType"; import { $UnreadCounterNotification } from '@docsvision/webclient/Platform/$UnreadCounterNotification'; /** @internal */ export declare class UnreadCounterRouteHandler implements IRouteHandler<IFolderRouteData> { protected services: $UnreadCounterNotification; protected currentFolderCounter?: IUnreadCounter; protected currentFolderId?: string; constructor(services: $UnreadCounterNotification); name: string; mountRoute(data: IFolderRouteData, routeType: RouteType): Promise<RouteHandleResult>; unmountRoute(data: IFolderRouteData, routeType: RouteType): Promise<{}>; protected onUnreadCountersChanged: () => void; }