UNPKG

js-uploader

Version:
31 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fileFactory = void 0; var utils_1 = require("../../utils"); var modules_1 = require("../modules"); var interface_1 = require("../../interface"); exports.fileFactory = function (file) { var uploadFile = { id: 'file-' + utils_1.idGenerator(), hash: '', name: file.name, size: file.size, type: file.type, lastModified: file.lastModified, raw: file instanceof Blob ? file : null, // raw: file instanceof Blob ? file.slice(0, file.size, file.type) : null, // raw: null, path: file['path'] || '', relativePath: utils_1.normalizePath(file.relativePath || file.webkitRelativePath || file.name), uploaded: 0, chunkIDList: [], chunkList: [], progress: 0, status: interface_1.StatusCode.Pause, response: {}, extraInfo: {}, }; modules_1.FileStore.add(uploadFile); return uploadFile; }; //# sourceMappingURL=file-factory.js.map