UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.33 kB
/// <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;