19 lines
642 B
TypeScript
19 lines
642 B
TypeScript
import { UploadInterface } from '../types/Upload';
|
|
export declare class Upload implements UploadInterface {
|
|
abortUpload(uploadId: string): boolean;
|
|
abortAllUploads(): void;
|
|
getUploadStatus(uploadId: string): 'uploading' | 'completed' | 'aborted' | 'not-found';
|
|
getActiveUploads(): string[];
|
|
uploadFile(options: {
|
|
file: string | File | Blob;
|
|
name: string;
|
|
uploadUrl: string;
|
|
formData: Record<string, any>;
|
|
autoInform?: boolean;
|
|
getPercent?: Function;
|
|
uploadId?: string;
|
|
method?: "POST" | "PUT" | "PATCH";
|
|
isFilePath?: boolean;
|
|
}): Promise<any>;
|
|
}
|