miniprogram-file
Version:
mini program file polyfill
1 lines • 747 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const tslib_1=require("tslib"),miniprogram_blob_1=tslib_1.__importDefault(require("miniprogram-blob"));let FilePolyfill;if("undefined"==typeof File){const e=function(e,t){if(e.length<t)throw new TypeError(`${t} argument required, but only ${e.length} present.`)};class t extends miniprogram_blob_1.default{constructor(t,l,i={}){e(arguments,2),super(t,i),this.name=l.replace(/\//g,":"),this.lastModified=i.lastModified||Date.now()}toString(){return"[object File]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t.prototype,Symbol.toStringTag,{value:"File"}),FilePolyfill=t}else FilePolyfill=File;exports.default=FilePolyfill,module.exports=exports.default;