Definiert in: async-queuer.ts:7
• TValue
activeItems: TValue[];
activeItems: TValue[];
Definiert in: async-queuer.ts:11
Aktuell vom Queuer verarbeitete Elemente
addItemCount: number;
addItemCount: number;
Definiert in: async-queuer.ts:15
Anzahl der Aufrufe von addItem (für Reduktionsberechnungen)
errorCount: number;
errorCount: number;
Definiert in: async-queuer.ts:19
Anzahl der fehlgeschlagenen Task-Ausführungen
expirationCount: number;
expirationCount: number;
Definiert in: async-queuer.ts:23
Anzahl der Elemente, die aufgrund von Ablauf aus der Warteschlange entfernt wurden
isEmpty: boolean;
isEmpty: boolean;
Definiert in: async-queuer.ts:27
Ob der Queuer keine Elemente zur Verarbeitung hat (Array ist leer)
isFull: boolean;
isFull: boolean;
Definiert in: async-queuer.ts:31
Ob der Queuer seine maximale Kapazität erreicht hat
isIdle: boolean;
isIdle: boolean;
Definiert in: async-queuer.ts:35
Ob der Queuer derzeit keine Elemente verarbeitet
isRunning: boolean;
isRunning: boolean;
Definiert in: async-queuer.ts:39
Ob der Queuer aktiv ist und Elemente automatisch verarbeitet
items: TValue[];
items: TValue[];
Definiert in: async-queuer.ts:43
Array der Elemente, die derzeit auf Verarbeitung warten
itemTimestamps: number[];
itemTimestamps: number[];
Definiert in: async-queuer.ts:47
Zeitstempel, wann Elemente zur Ablaufverfolgung zur Warteschlange hinzugefügt wurden
lastResult: any;
lastResult: any;
Definiert in: async-queuer.ts:51
Das Ergebnis der letzten Task-Ausführung
pendingTick: boolean;
pendingTick: boolean;
Definiert in: async-queuer.ts:55
Ob der Queuer einen ausstehenden Timeout für die Verarbeitung des nächsten Elements hat
rejectionCount: number;
rejectionCount: number;
Definiert in: async-queuer.ts:59
Anzahl der Elemente, die bei dem Versuch, sie zur Warteschlange hinzuzufügen, abgelehnt wurden
settledCount: number;
settledCount: number;
Definiert in: async-queuer.ts:63
Anzahl der abgeschlossenen Task-Ausführungen (erfolgreich oder mit Fehlern)
size: number;
size: number;
Definiert in: async-queuer.ts:67
Anzahl der Elemente, die sich derzeit in der Warteschlange befinden
status: "idle" | "running" | "stopped";
status: "idle" | "running" | "stopped";
Definiert in: async-queuer.ts:71
Aktueller Verarbeitungsstatus - 'idle' (inaktiv), wenn nicht verarbeitet wird, 'running' (aktiv), wenn beschäftigt, 'stopped' (gestoppt), wenn pausiert
successCount: number;
successCount: number;
Definiert in: async-queuer.ts:75
Anzahl der erfolgreich abgeschlossenen Task-Ausführungen
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.