@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
27 lines (26 loc) • 1.33 kB
TypeScript
/// <reference types="react" />
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
export declare enum FilePickerAccessState {
ReadOperation = 1,
EditOperation = 2,
DownloadOperation = 4,
VersioningEnabled = 8,
Saved = 16
}
export interface IFilePickerMenuItemProps {
name: string;
file: GenModels.FileCardModel;
isAvailable: boolean;
onClick: () => void;
}
export declare const OpenFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export declare const PreviewFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export declare const CommentFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export declare const AddVersionFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export declare const ReplaceFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export interface IDownloadFilePickerMenuItemProps extends IFilePickerMenuItemProps {
url: string;
}
export declare const DownloadFilePickerMenuItem: (props: IDownloadFilePickerMenuItemProps) => JSX.Element;
export declare const DeleteFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;
export declare const ViewZipFilePickerMenuItem: (props: IFilePickerMenuItemProps) => JSX.Element;