Files
qhmes/web-dist/js/useTimeout-D5AmIBZw.js
2026-06-16 18:19:57 +08:00

2 lines
549 B
Java

import{c as u,t as a}from"./index-X7Y8jykP.js";import{h as f,r as m}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";function d(e,o,r=!1){if(!u(e))throw new Error("handle is not Function!");const{readyRef:t,stop:n,start:i}=c(o);return r?e():f(t,s=>{s&&e()},{immediate:!1}),{readyRef:t,stop:n,start:i}}function c(e){const o=m(!1);let r;function t(){o.value=!1,r&&window.clearTimeout(r)}function n(){t(),r=setTimeout(()=>{o.value=!0},e)}return n(),a(t),{readyRef:o,stop:t,start:n}}export{d as useTimeoutFn,c as useTimeoutRef};