Definiert in: queuer.ts:5
• TValue
addItemCount: number;
addItemCount: number;
Definiert in: queuer.ts:9
Anzahl der Aufrufe von addItem (für Reduktionsberechnungen)
executionCount: number;
executionCount: number;
Definiert in: queuer.ts:13
Anzahl der vom Queuer verarbeiteten Elemente
expirationCount: number;
expirationCount: number;
Definiert in: queuer.ts:17
Anzahl der aufgrund von Ablauf aus der Warteschlange entfernten Elemente
isEmpty: boolean;
isEmpty: boolean;
Definiert in: queuer.ts:21
Gibt an, ob der Queuer keine zu verarbeitenden Elemente hat (Array items ist leer)
isFull: boolean;
isFull: boolean;
Definiert in: queuer.ts:25
Gibt an, ob der Queuer seine maximale Kapazität erreicht hat
isIdle: boolean;
isIdle: boolean;
Definiert in: queuer.ts:29
Gibt an, ob der Queuer gerade keine Elemente verarbeitet
isRunning: boolean;
isRunning: boolean;
Definiert in: queuer.ts:33
Gibt an, ob der Queuer aktiv ist und Elemente automatisch verarbeitet
items: TValue[];
items: TValue[];
Definiert in: queuer.ts:37
Array von Elementen, die derzeit auf Verarbeitung warten
itemTimestamps: number[];
itemTimestamps: number[];
Definiert in: queuer.ts:41
Zeitstempel, wann Elemente zur Nachverfolgung des Ablaufs zur Warteschlange hinzugefügt wurden
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: number;
rejectionCount: number;
Definiert in: queuer.ts:49
Anzahl der Elemente, die aus der Warteschlange abgelehnt wurden
size: number;
size: number;
Definiert in: queuer.ts:53
Anzahl der Elemente, die sich derzeit in der Warteschlange befinden
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
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.