UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

28 lines (27 loc) 1.36 kB
import { FileServiceOrder, IFileService, IFileServiceItem } from '@docsvision/webclient/System/$FileService'; import { SimpleEvent } from '@docsvision/webclient/System/SimpleEvent'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; export declare class FileService implements IFileService { _selectedFile: IFileServiceItem; files: IFileServiceItem[]; fileGroups: IFileServiceItem[][]; _selectedVersion: GenModels.VersionedFileModel; constructor(); get selectedFile(): IFileServiceItem; set selectedFile(val: IFileServiceItem); get selectedVersion(): GenModels.VersionedFileModel; set selectedVersion(val: GenModels.VersionedFileModel); getFiles(): IFileServiceItem[]; getFileGroups(): IFileServiceItem[][]; setFileGroups(groups: IFileServiceItem[][], files?: IFileServiceItem[]): void; registerFiles(files: IFileServiceItem[], order?: FileServiceOrder): void; unRegisterFiles(files: IFileServiceItem[]): void; private sortFiles; private sortFlatFileList; private sortGroupFileList; addNewFile(newFile: IFileServiceItem, fileList?: IFileServiceItem[]): void; deleteFile(fileForDelete: IFileServiceItem): void; updateFile(file: IFileServiceItem): void; selectedFileWasChanged: SimpleEvent<any>; fileListWasChanged: SimpleEvent<any>; }