@alifd/next
Version:
A configurable component library for web built on React.
16 lines (15 loc) • 479 B
TypeScript
import type { UploadFile, UploadOptions } from '../types';
export default class Uploader {
options: UploadOptions;
reqs: {
[x: string]: {
abort?: () => void;
};
};
constructor(options: UploadOptions);
setOptions(options: UploadOptions): void;
startUpload(files: UploadFile[] | UploadFile): void;
abort(file?: UploadFile | string): void;
upload(file: UploadFile): void;
post(file: UploadFile, options?: {}): void;
}