UNPKG

@capawesome/capacitor-file-picker

Version:

Capacitor plugin that allows the user to select a file.

21 lines (20 loc) 1.31 kB
import { WebPlugin } from '@capacitor/core'; import type { ConvertHeicToJpegOptions, ConvertHeicToJpegResult, CopyFileOptions, FilePickerPlugin, PermissionStatus, PickDirectoryResult, PickFilesOptions, PickFilesResult, PickImagesOptions, PickImagesResult, PickMediaOptions, PickMediaResult, PickVideosOptions, PickVideosResult, RequestPermissionsOptions } from './definitions'; export declare class FilePickerWeb extends WebPlugin implements FilePickerPlugin { readonly ERROR_PICK_FILE_CANCELED = "pickFiles canceled."; checkPermissions(): Promise<PermissionStatus>; convertHeicToJpeg(_options: ConvertHeicToJpegOptions): Promise<ConvertHeicToJpegResult>; copyFile(_options: CopyFileOptions): Promise<void>; pickFiles(options?: PickFilesOptions): Promise<PickFilesResult>; pickDirectory(): Promise<PickDirectoryResult>; pickImages(options?: PickImagesOptions): Promise<PickImagesResult>; pickMedia(options?: PickMediaOptions): Promise<PickMediaResult>; pickVideos(options?: PickVideosOptions): Promise<PickVideosResult>; requestPermissions(_options?: RequestPermissionsOptions): Promise<PermissionStatus>; private openFilePicker; private getDataFromFile; private getNameFromUrl; private getMimeTypeFromUrl; private getSizeFromUrl; private wait; }