Debounce
debounce
Debounces a function.
Example
const debouncedFn = debounce(() => {
console.log('Debounced function called');
}, 300);
debouncedFn(); // Will only execute after 300ms of inactivity
debouncedFn(); // Will reset the timer
debouncedFn(); // Will reset the timer again
Signature
function debounce<R, F extends (...args: any[]) => R>(fn: F, ms: number): F
Parameters
fn
parameter
F
ms
parameter
number