UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.05 kB
import { IFolderViews } from "@docsvision/webclient/Legacy/$FolderViews"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; /** @internal */ export declare class FolderViews implements IFolderViews { private selectViewBtnId; private viewsContainerId; private selectViewListId; private folderId; private views; private viewFolderId; private currentViewId; private traceProvider; static viewsProvider: (folderId: string) => GenModels.FolderViewInfo[]; private get SelectViewBtn(); private get SelectViewList(); private get SelectViewContainer(); constructor(viewsContainerId: string, selectViewsBtnId: string, selectViewListId: string); get HasViews(): boolean; Build(folderId: string, viewSourceId: string, searchId: string, currentViewId?: string, currentViewName?: string): void; Destroy(): void; private Initialize; private BuildViewsList; private static GetViewsListForFolder; private selectView; private checkExternalClick; }