@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 905 B
TypeScript
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { FilePickerAccessState } from '@docsvision/webclient/Platform/FilePickerMenuItemsView';
import { $DeviceType } from '@docsvision/webclient/StandardServices';
import { EditMode } from '@docsvision/webclient/System/EditMode';
export declare class FilePickerOperationsAvailability {
private getAccessState;
private getEditMode;
private getFile;
private getServices;
constructor(getAccessState: () => FilePickerAccessState, getEditMode: () => EditMode, getFile: () => GenModels.FileCardModel, getServices: () => $DeviceType);
private check;
get canRead(): boolean;
get canOpen(): boolean;
get canPreview(): boolean;
get canComment(): boolean;
get canAddVersion(): boolean;
get canReplace(): boolean;
get canDownload(): boolean;
get canDelete(): boolean;
}