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

BatcherState

Interface: BatcherState<TValue>

Definiert in: batcher.ts:6

Typparameter

TValue

Eigenschaften

executionCount

ts
executionCount: number;
executionCount: number;

Definiert in: batcher.ts:10

Anzahl der erfolgreich abgeschlossenen Batch-Ausführungen


isEmpty

ts
isEmpty: boolean;
isEmpty: boolean;

Definiert in: batcher.ts:14

Gibt an, ob der Batcher keine zu verarbeitenden Elemente hat (Elemente-Array ist leer)


isPending

ts
isPending: boolean;
isPending: boolean;

Definiert in: batcher.ts:18

Gibt an, ob der Batcher auf das Auslösen der Batch-Verarbeitung durch das Timeout wartet


items

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

Definiert in: batcher.ts:22

Array der aktuell für die Batch-Verarbeitung anstehenden Elemente


size

ts
size: number;
size: number;

Definiert in: batcher.ts:26

Anzahl der Elemente, die sich derzeit in der Batch-Warteschlange befinden


status

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

Definiert in: batcher.ts:30

Aktueller Verarbeitungsstatus – 'idle' im Leerlauf, 'pending' wartet auf Timeout


totalItemsProcessed

ts
totalItemsProcessed: number;
totalItemsProcessed: number;

Definiert in: batcher.ts:34

Gesamtzahl der Elemente, die über alle Batches hinweg 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.