js-uploader
Version:
A JavaScript library for file upload
82 lines • 2.69 kB
JavaScript
/**
* 事件类型
*/
export var EventType;
(function (EventType) {
EventType["FileWaiting"] = "file-waiting";
// 文件开始上传
EventType["FileUploadStart"] = "file-upload-start";
// 文件进度
EventType["FileProgress"] = "file-progress";
EventType["FilePause"] = "file-pause";
EventType["FilesPause"] = "files-pause";
// 文件上传出错
EventType["FileError"] = "file-error";
EventType["FileCancel"] = "file-cancel";
EventType["FilesCancel"] = "files-cancel";
// 文件上传完成
EventType["FileComplete"] = "file-complete";
// 分块开始上传
EventType["ChunkUploadStart"] = "chunk-upload-start";
// 分块上传错误
EventType["ChunkError"] = "chunk-error";
// 分块上传完成
EventType["ChunkComplete"] = "chunk-complete";
// 任务创建
EventType["TaskCreated"] = "task-created";
// 任务更新(增加了新文件等)
EventType["TaskUpdate"] = "task-update";
// 任务恢复
EventType["TaskRestore"] = "task-restore";
// 任务持久化
EventType["TaskPresist"] = "task-presist";
// 任务持久化
EventType["TasksPresist"] = "tasks-presist";
// 批量添加任务完成
EventType["TasksAdded"] = "tasks-added";
// 任务进入等待队列
EventType["TaskWaiting"] = "task-waiting";
// 任务开始上传
EventType["TaskUploadStart"] = "task-upload-start";
// 任务进度
EventType["TaskProgress"] = "task-progress";
// 任务暂停上传
EventType["TaskPause"] = "task-pause";
EventType["TasksPause"] = "tasks-pause";
// 任务继续上传
EventType["TaskResume"] = "task-resume";
// 任务重试
EventType["TaskRetry"] = "task-retry";
// 任务上传出错
EventType["TaskError"] = "task-error";
// 任务取消
EventType["TaskCancel"] = "task-cancel";
// 任务完成
EventType["TaskComplete"] = "task-complete";
EventType["Clear"] = "clear";
// 所有任务完成
EventType["Complete"] = "complete";
})(EventType || (EventType = {}));
/**
* 状态码
*/
export var StatusCode;
(function (StatusCode) {
// 等待
StatusCode["Waiting"] = "waiting";
// 上传中
StatusCode["Uploading"] = "uploading";
// 暂停
StatusCode["Pause"] = "pause";
// 错误
StatusCode["Error"] = "error";
// 完成
StatusCode["Complete"] = "complete";
})(StatusCode || (StatusCode = {}));
export var OSSProvider;
(function (OSSProvider) {
OSSProvider["Qiniu"] = "qiniu";
OSSProvider["Qiniu_v2"] = "qiniu_v2";
OSSProvider["S3"] = "s3";
})(OSSProvider || (OSSProvider = {}));
//# sourceMappingURL=index.js.map