Saltar al contenido principal

Function: useDebounce()

useDebounce<T>(func, delayMs): (...args) => void

Defined in: src/core/services/timing.service.ts:152

Returns a debounced version of func that delays invocation until delayMs milliseconds of quiet.

Type Parameters

T

T extends (...args) => unknown

The wrapped function type.

Parameters

func

T

Function to debounce.

delayMs

number

Debounce delay in milliseconds.

Returns

A debounced function with the same signature.

(...args) => void

Example

const debouncedSearch = useDebounce(fetchResults, 300);
input.addEventListener("input", () => debouncedSearch(input.value));