useConfirm.PCvtk-AH.js 403 B

1
  1. import{$ as e,D as t,e as o}from"./index-DA3luW0y.js";function r(){return r=>new Promise(((n,s)=>{const i=Date.now()+"_"+Math.random().toString(36).substr(2,9),a=`confirmResult_${i}`;let m=!1,u=null;const c=e=>{m||(m=!0,clearTimeout(u),o(a,c),e?n(!0):s(new Error("cancel")))};e(a,c),t("showConfirm",{...r,eventId:i}),u=setTimeout((()=>{m||(m=!0,o(a,c),s(new Error("timeout")))}),6e4)}))}export{r as u};