@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
28 lines (27 loc) • 1.32 kB
TypeScript
import { IFolderRouteData } from "@docsvision/webclient/Platform/IFolderRouteData";
import { NotyDef } from "@docsvision/webclient/System/PopupNotification";
import { IRouteHandler } from "@docsvision/webclient/System/IRouteHandler";
import { RouteType } from "@docsvision/webclient/System/RouteType";
/** @internal */
export declare class SessionExpiredHandler implements IRouteHandler<IFolderRouteData> {
static SuspendedMessageType: string;
static AwokenMessageType: string;
static DisposedMessageType: string;
static CreatedMessageType: string;
static PauseNotificationsMessageType: string;
static ContinueNotificationsMessageType: string;
static get SessionInactiveMessageHide(): boolean;
protected popupNotification?: NotyDef;
protected notificationsPaused: boolean;
name: string;
constructor();
unmountRoute(data: IFolderRouteData, routeType: RouteType): Promise<any>;
protected onSessionDisposed: () => void;
protected onSessionCreated: () => void;
protected onSessionAwoken: () => void;
protected onSessionSuspended: () => void;
protected onSessionNotificationsPaused: () => void;
protected onSessionNotificationsContinued: () => void;
protected showSessionInactiveMessage: () => void;
protected restoreSession: () => Promise<any>;
}