UNPKG

qol-hooks

Version:

A collection of React hooks to improve the quality of life of developers.

17 lines (16 loc) 562 B
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;