import{useRef as e,useEffect as r}from"react";constt=(t,u=250)=>{const n=e(null),c=()=>{n.current&&(clearTimeout(n.current),n.current=null)};returnr(()=>()=>{c()},[]),(...e)=>{c(),n.current=setTimeout(()=>t(...e),u)}};t.displayName="useDebounce";export{t asdefault,t as useDebounce};