@capgo/capacitor-uploader
Version:
Upload file natively
26 lines (25 loc) • 771 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { UploadMultipartOptions, UploaderPlugin, uploadOption } from './definitions';
export declare class UploaderWeb extends WebPlugin implements UploaderPlugin {
private uploads;
startUpload(options: uploadOption): Promise<{
id: string;
}>;
uploadMultipart(options: UploadMultipartOptions): Promise<{
id: string;
}>;
removeUpload(options: {
id: string;
}): Promise<void>;
private doUpload;
private normalizeFiles;
private getFileFromPath;
private getFileFromIndexedDB;
private getFileFromSystem;
acknowledgeEvent(_options: {
eventId: string;
}): Promise<void>;
getPluginVersion(): Promise<{
version: string;
}>;
}