qol-hooks
Version:
A collection of React hooks to improve the quality of life of developers.
17 lines (16 loc) • 562 B
TypeScript
type DebouncedValue = number | string | boolean | object | number[] | string[] | boolean[] | object[];
/**
* @description A hook to debounce a value
*
* @param {DebouncedValue} value The value to debounce
* @param {number} delay The delay in milliseconds
*
* @returns {DebouncedValue} The debounced value
*
* @example```tsx
* const debouncedValue = useDebounce(value, 1000);
* console.log(debouncedValue); // The debounced value
* ```
*/
declare function useDebounce(value: DebouncedValue, delay: number): DebouncedValue;
export default useDebounce;