UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

19 lines (18 loc) 865 B
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { IFileUploadOptions } from '@docsvision/webclient/Platform/IFileUploadService'; import { StringMap } from '@docsvision/webclient/System/StringMap'; export interface IFilePickerUploadOptions extends Partial<IFileUploadOptions> { fields?: StringMap; headers?: StringMap; onProgressChange?: (process: number) => void; url: string; fileField?: string; } /** Сервис для загрузки файлов */ export interface IFilePickerUploadService { upload(file: File, options?: IFilePickerUploadOptions): Promise<GenModels.FileCardModel>; } export declare type $FilePickerUpload = { filePickerUpload: IFilePickerUploadService; }; export declare const $FilePickerUpload: string | ((model?: $FilePickerUpload) => IFilePickerUploadService);