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

AsyncBatcherState

Interface: AsyncBatcherState<TValue>

Definiert in: async-batcher.ts:6

Typparameter

TValue

Eigenschaften

errorCount

ts
errorCount: number;
errorCount: number;

Definiert in: async-batcher.ts:10

Anzahl der Stapelausführungen, die zu Fehlern geführt haben


failedItems

ts
failedItems: TValue[];
failedItems: TValue[];

Definiert in: async-batcher.ts:14

Array von Elementen, die während der Stapelverarbeitung fehlgeschlagen sind


isEmpty

ts
isEmpty: boolean;
isEmpty: boolean;

Definiert in: async-batcher.ts:18

Ob der Batcher keine zu verarbeitenden Elemente hat (Array von Elementen ist leer)


isExecuting

ts
isExecuting: boolean;
isExecuting: boolean;

Definiert in: async-batcher.ts:22

Ob gerade ein Stapel asynchron verarbeitet wird


isPending

ts
isPending: boolean;
isPending: boolean;

Definiert in: async-batcher.ts:26

Ob der Batcher auf das Auslösen der Stapelverarbeitung durch das Timeout wartet


items

ts
items: TValue[];
items: TValue[];

Definiert in: async-batcher.ts:30

Array von Elementen, die derzeit für die Stapelverarbeitung in der Warteschlange stehen


lastResult

ts
lastResult: any;
lastResult: any;

Definiert in: async-batcher.ts:34

Das Ergebnis der letzten Stapelausführung


settleCount

ts
settleCount: number;
settleCount: number;

Definiert in: async-batcher.ts:38

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


size

ts
size: number;
size: number;

Definiert in: async-batcher.ts:42

Anzahl der Elemente, die sich derzeit in der Stapelwarteschlange befinden


status

ts
status: "idle" | "pending" | "executing" | "populated";
status: "idle" | "pending" | "executing" | "populated";

Definiert in: async-batcher.ts:46

Aktueller Verarbeitungsstatus - 'idle', wenn nicht verarbeitet wird, 'pending', wenn auf Timeout gewartet wird, 'executing', wenn gerade verarbeitet wird, 'populated', wenn Elemente vorhanden sind, aber keine Wartezeit konfiguriert ist


successCount

ts
successCount: number;
successCount: number;

Definiert in: async-batcher.ts:50

Anzahl der Stapelausführungen, die erfolgreich abgeschlossen wurden


totalItemsFailed

ts
totalItemsFailed: number;
totalItemsFailed: number;

Definiert in: async-batcher.ts:54

Gesamtzahl der Elemente, die bei allen Stapeln fehlgeschlagen sind


totalItemsProcessed

ts
totalItemsProcessed: number;
totalItemsProcessed: number;

Definiert in: async-batcher.ts:58

Gesamtzahl der Elemente, die bei allen Stapeln verarbeitet 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.