UNPKG

js-uploader

Version:
25 lines 825 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.taskFactory = void 0; var utils_1 = require("../../utils"); var interface_1 = require("../../interface"); exports.taskFactory = function (file, singleFileTask) { var pos = file.relativePath.indexOf('/'); var name = singleFileTask || pos === -1 ? file.name : file.relativePath.substring(0, pos); var task = { id: 'task-' + utils_1.idGenerator(), name: name, type: pos === -1 ? 'file' : 'dir', fileIDList: [file.id], fileSize: file.size, fileList: [file], uploaded: 0, extraInfo: {}, oss: null, progress: 0, status: interface_1.StatusCode.Pause, addTime: new Date(), }; return task; }; //# sourceMappingURL=task-factory.js.map