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

AsyncDebouncerState

Interface: AsyncDebouncerState<TFn>

Definiert in: async-debouncer.ts:6

Typparameter

TFn erbt von AnyAsyncFunction

Eigenschaften

canLeadingExecute

ts
canLeadingExecute: boolean;
canLeadingExecute: boolean;

Definiert in: async-debouncer.ts:10

Ob der Debouncer am Anfang des Timeouts ausführen kann


errorCount

ts
errorCount: number;
errorCount: number;

Definiert in: async-debouncer.ts:14

Anzahl der Funktionsaufrufe, die zu Fehlern geführt haben


isExecuting

ts
isExecuting: boolean;
isExecuting: boolean;

Definiert in: async-debouncer.ts:18

Ob die entprellte Funktion gerade asynchron ausgeführt wird


isPending

ts
isPending: boolean;
isPending: boolean;

Definiert in: async-debouncer.ts:22

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: async-debouncer.ts:26

Die Argumente des letzten Aufrufs von maybeExecute


lastResult

ts
lastResult: undefined | ReturnType<TFn>;
lastResult: undefined | ReturnType<TFn>;

Definiert in: async-debouncer.ts:30

Das Ergebnis der letzten erfolgreichen Funktionsausführung


maybeExecuteCount

ts
maybeExecuteCount: number;
maybeExecuteCount: number;

Definiert in: async-debouncer.ts:34

Anzahl der Aufrufe von maybeExecute (für Reduktionsberechnungen)


settleCount

ts
settleCount: number;
settleCount: number;

Definiert in: async-debouncer.ts:38

Anzahl der Funktionsausführungen, die abgeschlossen wurden (entweder erfolgreich oder mit Fehlern)


status

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

Definiert in: async-debouncer.ts:42

Aktueller Ausführungsstatus - 'idle' wenn inaktiv, 'pending' wenn wartend, 'executing' wenn ausführend, 'settled' wenn abgeschlossen


successCount

ts
successCount: number;
successCount: number;

Definiert in: async-debouncer.ts:46

Anzahl der Funktionsausführungen, die erfolgreich abgeschlossen wurden

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.