detect/detect.gui/Embedded/dist/assets/useWindowSizeFn-c13a0e28.js

2 lines
293 B
JavaScript
Raw Normal View History

2025-05-08 11:41:35 +08:00
import{W as a,ar as d,as as u}from"./index.js";function w(s,i={}){const{wait:o=150,immediate:r}=i;let e=()=>{s()};e=a(e,o);const n=()=>{r&&e(),window.addEventListener("resize",e)},t=()=>{window.removeEventListener("resize",e)};return d(()=>{n()}),u(()=>{t()}),{start:n,stop:t}}export{w as u};