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

DebouncerState

Interface: DebouncerState<TFn>

Definiert in: debouncer.ts:6

Typparameter

TFn erweitert AnyFunction

Eigenschaften

canLeadingExecute

ts
canLeadingExecute: boolean;
canLeadingExecute: boolean;

Definiert in: debouncer.ts:10

Gibt an, ob der Debouncer am Anfang des Timeouts ausführen kann


executionCount

ts
executionCount: number;
executionCount: number;

Definiert in: debouncer.ts:14

Anzahl der abgeschlossenen Funktionsaufrufe


isPending

ts
isPending: boolean;
isPending: boolean;

Definiert in: debouncer.ts:18

Gibt an, ob der Debouncer auf den Timeout wartet, um die Ausführung auszulösen


lastArgs

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

Definiert in: debouncer.ts:22

Die Argumente des letzten Aufrufs von maybeExecute


maybeExecuteCount

ts
maybeExecuteCount: number;
maybeExecuteCount: number;

Definiert in: debouncer.ts:26

Anzahl der Aufrufe von maybeExecute (für Reduktionsberechnungen)


status

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

Definiert in: debouncer.ts:30

Aktueller Ausführungsstatus - 'idle' wenn inaktiv, 'pending' wenn auf Timeout wartend

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.