Framework
Version
Debouncer API Referenz
Throttler API Referenz
Rate Limiter API Referenz
Queue API Referenz
Batcher API Referenz

ThrottlerState

Interface: ThrottlerState<TFn>

Definiert in: throttler.ts:6

Typparameter

TFn erweitert AnyFunction

Eigenschaften

executionCount

ts
executionCount: number;
executionCount: number;

Definiert in: throttler.ts:10

Anzahl der abgeschlossenen Funktionsaufrufe


isPending

ts
isPending: boolean;
isPending: boolean;

Definiert in: throttler.ts:14

Gibt an, ob der Throttler auf das Auslösen der Ausführung durch das Timeout wartet


lastArgs

ts
lastArgs: undefined | Parameters<TFn>;
lastArgs: undefined | Parameters<TFn>;

Definiert in: throttler.ts:18

Die Argumente des letzten Aufrufs von maybeExecute


lastExecutionTime

ts
lastExecutionTime: number;
lastExecutionTime: number;

Definiert in: throttler.ts:22

Zeitstempel der letzten Funktionsausführung in Millisekunden


maybeExecuteCount

ts
maybeExecuteCount: number;
maybeExecuteCount: number;

Definiert in: throttler.ts:26

Anzahl der Aufrufe von maybeExecute (für Reduktionsberechnungen)


nextExecutionTime

ts
nextExecutionTime: undefined | number;
nextExecutionTime: undefined | number;

Definiert in: throttler.ts:30

Zeitstempel, wann die nächste Ausführung erfolgen kann, in Millisekunden


status

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

Definiert in: throttler.ts:34

Aktueller Ausführungsstatus – 'idle' (inaktiv), wenn nicht aktiv, 'pending' (ausstehend), wenn auf Timeout gewartet wird

Unsere Partner
Code Rabbit
Unkey
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.