mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-05-13 23:03:14 +08:00
3 lines
1.1 KiB
JavaScript
3 lines
1.1 KiB
JavaScript
const h=(()=>{const s=new Map;return(e,o,t=globalThis.document)=>{let a=s.get(t);if(a||(a=new Map,s.set(t,a)),a.get(e))return a.get(e);const c=new Promise((n,r)=>{const i=t.createElement("script");i.type="text/javascript",o&&(i.crossOrigin=o),i.src=e,t.body.appendChild(i),i.onload=()=>{n()},i.onerror=()=>{r(new Error("加载失败"))},setTimeout(()=>{r(new Error("timeout"))},60*1e3)}).catch(n=>{throw a.delete(e),n});return a.set(e,c),a.get(e)}})(),p=(()=>{const s=new Map;return(e,o=globalThis.document)=>{let t=s.get(o);if(t||(t=new Map,s.set(o,t)),t.get(e))return t.get(e);const a=new Promise((c,n)=>{const r=o.createElement("link");r.rel="stylesheet",r.href=e,o.head.appendChild(r),r.onload=()=>{c()},r.onerror=()=>{n(new Error("加载失败"))},setTimeout(()=>{n(new Error("timeout"))},60*1e3)}).catch(c=>{throw t.delete(e),c});return t.set(e,a),t.get(e)}})(),g="__tmagic__dslNode",d=(s,e,o=[],t=!1)=>{t||e(s,o),Array.isArray(s.items)&&s.items.length&&(o.push(s),s.items.forEach(a=>{d(a,e,[...o],t)})),t&&e(s,o)};export{g as I,p as a,h as b,d as t};
|
|
//# sourceMappingURL=tmagic-utils-DIrSmr3i.js.map
|