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

QueuerState

Interface: QueuerState<TValue>

Definiert in: queuer.ts:5

Typparameter

TValue

Eigenschaften

addItemCount

ts
addItemCount: number;
addItemCount: number;

Definiert in: queuer.ts:9

Anzahl der Aufrufe von addItem (für Reduktionsberechnungen)


executionCount

ts
executionCount: number;
executionCount: number;

Definiert in: queuer.ts:13

Anzahl der vom Queuer verarbeiteten Elemente


expirationCount

ts
expirationCount: number;
expirationCount: number;

Definiert in: queuer.ts:17

Anzahl der aufgrund von Ablauf aus der Warteschlange entfernten Elemente


isEmpty

ts
isEmpty: boolean;
isEmpty: boolean;

Definiert in: queuer.ts:21

Gibt an, ob der Queuer keine zu verarbeitenden Elemente hat (Array items ist leer)


isFull

ts
isFull: boolean;
isFull: boolean;

Definiert in: queuer.ts:25

Gibt an, ob der Queuer seine maximale Kapazität erreicht hat


isIdle

ts
isIdle: boolean;
isIdle: boolean;

Definiert in: queuer.ts:29

Gibt an, ob der Queuer gerade keine Elemente verarbeitet


isRunning

ts
isRunning: boolean;
isRunning: boolean;

Definiert in: queuer.ts:33

Gibt an, ob der Queuer aktiv ist und Elemente automatisch verarbeitet


items

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

Definiert in: queuer.ts:37

Array von Elementen, die derzeit auf Verarbeitung warten


itemTimestamps

ts
itemTimestamps: number[];
itemTimestamps: number[];

Definiert in: queuer.ts:41

Zeitstempel, wann Elemente zur Nachverfolgung des Ablaufs zur Warteschlange hinzugefügt wurden


pendingTick

ts
pendingTick: boolean;
pendingTick: boolean;

Definiert in: queuer.ts:45

Gibt an, ob der Queuer einen ausstehenden Timeout für die Verarbeitung des nächsten Elements hat


rejectionCount

ts
rejectionCount: number;
rejectionCount: number;

Definiert in: queuer.ts:49

Anzahl der Elemente, die aus der Warteschlange abgelehnt wurden


size

ts
size: number;
size: number;

Definiert in: queuer.ts:53

Anzahl der Elemente, die sich derzeit in der Warteschlange befinden


status

ts
status: "idle" | "running" | "stopped";
status: "idle" | "running" | "stopped";

Definiert in: queuer.ts:57

Aktueller Verarbeitungsstatus - 'idle' wenn nicht verarbeitet wird, 'running' wenn aktiv, 'stopped' wenn pausiert

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.