Defined in: debouncer.ts:6
• TFn extends AnyFunction
canLeadingExecute: boolean;
canLeadingExecute: boolean;
Defined in: debouncer.ts:10
Whether the debouncer can execute on the leading edge of the timeout
executionCount: number;
executionCount: number;
Defined in: debouncer.ts:14
Number of function executions that have been completed
isPending: boolean;
isPending: boolean;
Defined in: debouncer.ts:18
Whether the debouncer is waiting for the timeout to trigger execution
lastArgs: undefined | Parameters<TFn>;
lastArgs: undefined | Parameters<TFn>;
Defined in: debouncer.ts:22
The arguments from the most recent call to maybeExecute
maybeExecuteCount: number;
maybeExecuteCount: number;
Defined in: debouncer.ts:26
Number of times maybeExecute has been called (for reduction calculations)
status: "disabled" | "idle" | "pending";
status: "disabled" | "idle" | "pending";
Defined in: debouncer.ts:30
Current execution status - 'idle' when not active, 'pending' when waiting for timeout
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.