Skip to main content

ThrottlerState

还没翻译译自英文(tanstack.com)本页 27 段都还没译

Defined in: throttler.ts:6

Type Parameters

TFn

TFn extends AnyFunction

Properties

executionCount

executionCount: number;

Defined in: throttler.ts:10

Number of function executions that have been completed


isPending

isPending: boolean;

Defined in: throttler.ts:14

Whether the throttler is waiting for the timeout to trigger execution


lastArgs

lastArgs: Parameters<TFn> | undefined;

Defined in: throttler.ts:18

The arguments from the most recent call to maybeExecute


lastExecutionTime

lastExecutionTime: number;

Defined in: throttler.ts:22

Timestamp of the last function execution in milliseconds


maybeExecuteCount

maybeExecuteCount: number;

Defined in: throttler.ts:26

Number of times maybeExecute has been called (for reduction calculations)


nextExecutionTime

nextExecutionTime: number | undefined;

Defined in: throttler.ts:30

Timestamp when the next execution can occur in milliseconds


status

status: "disabled" | "idle" | "pending";

Defined in: throttler.ts:34

Current execution status - 'idle' when not active, 'pending' when waiting for timeout