Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
@@ -27,7 +27,7 @@ const useDebounce = <T extends (...args: any[]) => any>(
callback: T,
delay: number
): T => {
- const timeoutRef = useRef<ReturnType<typeof setTimeout>>()
+ const timeoutRef = useRef<ReturnType<typeof setTimeout> | undefined>(undefined)
return useCallback((...args: Parameters<T>) => {
if (timeoutRef.current) {