UNPKG

easy-file-picker

Version:

Easy File Picker is a straightforward library with no dependencies to upload/pick/read files in the browser.

17 lines (16 loc) 731 B
export type FilePickerOptions = { acceptedExtensions?: string[]; }; export type FileStringResult = { name: string; size: number; type: string; lastModified: number; webkitRelativePath: string; content: string; }; export declare function getFile(options?: FilePickerOptions): Promise<File | null>; export declare function getFiles(options?: FilePickerOptions): Promise<File[]>; export declare function getFileAsString(options?: FilePickerOptions): Promise<FileStringResult | null>; export declare function getFilesAsString(options?: FilePickerOptions): Promise<FileStringResult[]>; export declare function uploadFilesTo(url: string, files: File | File[], httpMethod?: 'POST' | 'PUT'): Promise<Response>;