UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

3 lines (2 loc) 1.55 kB
"use strict";var o=Object.defineProperty;var i=(e,s,r)=>s in e?o(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r;var t=(e,s,r)=>i(e,typeof s!="symbol"?s+"":s,r);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("vue");require("../../../node_modules/.pnpm/vitest@3.1.4_@types_node@22.15.21_happy-dom@17.4.7_jiti@2.5.0_sass-embedded@1.89.0_sass_c1525d143c1b63f33ee8a9bfbcad2df0/node_modules/vitest/dist/index.cjs");const l=require("../../../node_modules/.pnpm/vitest@3.1.4_@types_node@22.15.21_happy-dom@17.4.7_jiti@2.5.0_sass-embedded@1.89.0_sass_c1525d143c1b63f33ee8a9bfbcad2df0/node_modules/vitest/dist/chunks/vi.ClIskdbk.cjs"),n=(e,s)=>{l.v.spyOn(e,"files","get").mockReturnValue(s)},u=e=>class{constructor(){t(this,"status",0);t(this,"withCredentials",!1);t(this,"responseText",'{"success": true}');t(this,"response","success");t(this,"upload",{onprogress(r){return r}})}open(){}setRequestHeader(){}send(){e==="success"?this.status=200:e==="abort"?(this.onabort(),this.abort()):e==="error"&&(this.status=199,this.onerror()),this.onload(),this.upload.onprogress({loaded:50,total:100})}onload(){}onabort(){}abort(){}onerror(){}},c=async(e,s)=>{n(e.element,s),await e.trigger("change"),await a.nextTick()};class d{append(){}}class g{constructor(){t(this,"result","")}readAsDataURL(s){this.result=`data:image/svg+xml;base64,${s.name}`,a.nextTick(()=>{this.onload()})}onload(){}}exports.FileReader=g;exports.FormData=d;exports.getXhr=u;exports.triggerUploadFiles=c; //# sourceMappingURL=mock.cjs.map