UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

39 lines (38 loc) 868 B
var t = {}, s; function w() { if (s) return t; s = 1, Object.defineProperty(t, "__esModule", { value: !0 }), t.default = c; let i = (e) => setTimeout(e, 16), u = (e) => clearTimeout(e); typeof window < "u" && "requestAnimationFrame" in window && (i = (e) => window.requestAnimationFrame(e), u = (e) => window.cancelAnimationFrame(e)); let o = 0; const r = /* @__PURE__ */ new Map(); function f(e) { r.delete(e); } function c(e) { let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1; o += 1; const a = o; function d(l) { if (l === 0) f(a), e(); else { const m = i(() => { d(l - 1); }); r.set(a, m); } } return d(n), a; } return c.cancel = (e) => { const n = r.get(e); return f(n), u(n); }, t; } export { w as r };