1 line
527 B
JavaScript
1 line
527 B
JavaScript
import{ot as e,pn as t,vn as n}from"./runtime-core.esm-bundler-DkysjgTd.js";import{n as r}from"./objectWithoutProperties-BjoYlK0I.js";function i(){let i=n(!1),a;function o(){a==null||a.abort(),a=void 0,i.value=!1}function s(e,t){return c.apply(this,arguments)}function c(){return c=r(function*(e,t){o();let n=new AbortController;a=n,i.value=!0;try{let r=yield e(n.signal);a===n&&!n.signal.aborted&&t(r)}catch(e){}finally{a===n&&(i.value=!1)}}),c.apply(this,arguments)}return e(o),t(o),{cancel:o,loading:i,run:s}}export{i as t}; |