@w6s/sdk
Version:
WorkPlusFE JavaScript SDK.
21 lines (20 loc) • 608 B
TypeScript
import { FileTransfer, FileUploadOptions, FileUploadResult } from '../types/cordova-plugin-file';
interface UploadOptions {
fileURL: string;
server: string;
success?: Function;
fail?: Function;
progress?: Function;
trustAllHosts?: boolean;
}
declare let FileTransfer: {
new (): FileTransfer;
};
declare class FileUpload {
fileTransferInstance: FileTransfer;
fileUploadOptions: FileUploadOptions;
constructor(options: FileUploadOptions);
upload(options: UploadOptions): Promise<FileUploadResult>;
abort(): void;
}
export default FileUpload;