From 9c0a1c34ac422da2f235757ccb3eed997d5d012a Mon Sep 17 00:00:00 2001 From: solaiman-naderi Date: Wed, 23 Jul 2025 19:14:03 +0330 Subject: [PATCH] fix(useDebounceValue): make delay parameter optional with default 500ms --- packages/usehooks-ts/src/useDebounceValue/useDebounceValue.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/usehooks-ts/src/useDebounceValue/useDebounceValue.ts b/packages/usehooks-ts/src/useDebounceValue/useDebounceValue.ts index b300635b..6fa57771 100644 --- a/packages/usehooks-ts/src/useDebounceValue/useDebounceValue.ts +++ b/packages/usehooks-ts/src/useDebounceValue/useDebounceValue.ts @@ -42,7 +42,7 @@ type UseDebounceValueOptions = { */ export function useDebounceValue( initialValue: T | (() => T), - delay: number, + delay?: number, options?: UseDebounceValueOptions, ): [T, DebouncedState<(value: T) => void>] { const eq = options?.equalityFn ?? ((left: T, right: T) => left === right) @@ -53,7 +53,7 @@ export function useDebounceValue( const updateDebouncedValue = useDebounceCallback( setDebouncedValue, - delay, + delay ?? 500, options, )