Delays execution until delay ms have passed since the last call.
delay
const search = debounce((query: string) => runSearch(query), 300);// Force progress at least every 2s even under continuous typing:const save = debounce(persist, 500, { maxWait: 2000 });search.cancel();save.flush(); Copy
const search = debounce((query: string) => runSearch(query), 300);// Force progress at least every 2s even under continuous typing:const save = debounce(persist, 500, { maxWait: 2000 });search.cancel();save.flush();
Delays execution until
delayms have passed since the last call.