@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
13 lines (12 loc) • 585 B
TypeScript
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
export interface IFolders {
registerFolderInfo(folderId: string, info: GenModels.FolderNode): void;
unregisterFolderInfo(folderId: string, info: GenModels.FolderNode): void;
getCachedFolderInfo(folderId: string): GenModels.FolderNode;
getFolderInfo(folderId: string): Promise<GenModels.FolderNode>;
getCurrentFolderId(): string | undefined;
}
export declare type $Folders = {
folders: IFolders;
};
export declare const $Folders: string | ((model?: $Folders) => IFolders);