@restart/hooks
Version:
A set of utility and general-purpose React hooks.
9 lines (8 loc) • 354 B
TypeScript
/**
* Creates a debounced function that will invoke the input function after the
* specified delay.
*
* @param fn a function that will be debounced
* @param delay The milliseconds delay before invoking the function
*/
export default function useDebouncedCallback<TCallback extends (...args: any[]) => any>(fn: TCallback, delay: number): TCallback;