2 lines
579 B
Java
2 lines
579 B
Java
import{w as u,f}from"./vue-vendor-C7Zq48Yl.js";import{F as a,G as m}from"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";function F(e,o,r=!1){if(!a(e))throw new Error("handle is not Function!");const{readyRef:t,stop:i,start:n}=c(o);return r?e():u(t,s=>{s&&e()},{immediate:!1}),{readyRef:t,stop:i,start:n}}function c(e){const o=f(!1);let r;function t(){o.value=!1,r&&window.clearTimeout(r)}function i(){t(),r=setTimeout(()=>{o.value=!0},e)}return i(),m(t),{readyRef:o,stop:t,start:i}}export{F as useTimeoutFn,c as useTimeoutRef};
|