Definiert in: async-queuer.ts:100
• TValue
optional addItemsTo: QueuePosition;
optional addItemsTo: QueuePosition;
Definiert in: async-queuer.ts:105
Standardposition, um Elemente dem Queuer hinzuzufügen
'back'
'back'
optional concurrency: number | (queuer) => number;
optional concurrency: number | (queuer) => number;
Definiert in: async-queuer.ts:111
Maximale Anzahl gleichzeitiger Aufgaben, die verarbeitet werden sollen. Kann eine Zahl oder eine Funktion sein, die eine Zahl zurückgibt.
1
1
optional expirationDuration: number;
optional expirationDuration: number;
Definiert in: async-queuer.ts:116
Maximale Zeit in Millisekunden, die ein Element in der Warteschlange verbleiben kann. Wenn nicht angegeben, laufen Elemente niemals ab.
optional getIsExpired: (item, addedAt) => boolean;
optional getIsExpired: (item, addedAt) => boolean;
Definiert in: async-queuer.ts:121
Funktion zur Bestimmung, ob ein Element abgelaufen ist. Wenn angegeben, überschreibt dies das Verhalten von expirationDuration.
TValue
number
boolean
optional getItemsFrom: QueuePosition;
optional getItemsFrom: QueuePosition;
Definiert in: async-queuer.ts:126
Standardposition, von der Elemente während der Verarbeitung abgerufen werden sollen
'front'
'front'
optional getPriority: (item) => number;
optional getPriority: (item) => number;
Definiert in: async-queuer.ts:132
Funktion zur Bestimmung der Priorität von Elementen im Queuer. Elemente mit höherer Priorität werden zuerst verarbeitet. Wenn nicht angegeben, werden statische Prioritätswerte verwendet, die an Aufgaben angehängt sind.
TValue
number
optional initialItems: TValue[];
optional initialItems: TValue[];
Definiert in: async-queuer.ts:136
Anfangselemente, um den Queuer zu füllen
optional initialState: Partial<AsyncQueuerState<TValue>>;
optional initialState: Partial<AsyncQueuerState<TValue>>;
Definiert in: async-queuer.ts:140
Anfangszustand für den asynchronen Queuer
optional key: string;
optional key: string;
Definiert in: async-queuer.ts:145
Optionaler Schlüssel zur Identifizierung dieser asynchronen Queuer-Instanz. Wenn angegeben, wird der asynchrone Queuer anhand dieses Schlüssels in den DevTools und im PacerProvider, falls zutreffend, identifiziert.
optional maxSize: number;
optional maxSize: number;
Definiert in: async-queuer.ts:149
Maximale Anzahl von Elementen, die im Queuer zugelassen sind
optional onError: (error, item, queuer) => void;
optional onError: (error, item, queuer) => void;
Definiert in: async-queuer.ts:155
Optionaler Fehlerbehandlungsmechanismus für den Fall, dass eine Aufgabe einen Fehler auslöst. Wenn angegeben, wird der Handler mit dem Fehler und der Queuer-Instanz aufgerufen. Dies kann zusammen mit throwOnError verwendet werden – der Handler wird aufgerufen, bevor ein Fehler ausgelöst wird.
unbekannt
TValue
AsyncQueuer<TValue>
void
optional onExpire: (item, queuer) => void;
optional onExpire: (item, queuer) => void;
Definiert in: async-queuer.ts:159
Callback, der aufgerufen wird, wenn ein Element im Queuer abläuft
TValue
AsyncQueuer<TValue>
void
optional onItemsChange: (queuer) => void;
optional onItemsChange: (queuer) => void;
Definiert in: async-queuer.ts:163
Callback, der aufgerufen wird, wenn ein Element zum Queuer hinzugefügt oder daraus entfernt wird
AsyncQueuer<TValue>
void
optional onReject: (item, queuer) => void;
optional onReject: (item, queuer) => void;
Definiert in: async-queuer.ts:167
Callback, der aufgerufen wird, wenn ein Element abgelehnt wird, weil es nicht zum Queuer hinzugefügt werden kann
TValue
AsyncQueuer<TValue>
void
optional onSettled: (item, queuer) => void;
optional onSettled: (item, queuer) => void;
Definiert in: async-queuer.ts:171
Optionaler Callback, der aufgerufen wird, wenn eine Aufgabe abgeschlossen ist
TValue
AsyncQueuer<TValue>
void
optional onSuccess: (result, item, queuer) => void;
optional onSuccess: (result, item, queuer) => void;
Definiert in: async-queuer.ts:175
Optionaler Callback, der aufgerufen wird, wenn eine Aufgabe erfolgreich ist
any
TValue
AsyncQueuer<TValue>
void
optional started: boolean;
optional started: boolean;
Definiert in: async-queuer.ts:179
Ob der Queuer sofort mit der Verarbeitung von Aufgaben beginnen soll oder nicht.
optional throwOnError: boolean;
optional throwOnError: boolean;
Definiert in: async-queuer.ts:185
Ob Fehler ausgelöst werden sollen, wenn sie auftreten. Standardmäßig true, wenn kein onError-Handler bereitgestellt wird, false, wenn ein onError-Handler bereitgestellt wird. Kann explizit gesetzt werden, um diese Standardwerte zu überschreiben.
optional wait: number | (queuer) => number;
optional wait: number | (queuer) => number;
Definiert in: async-queuer.ts:191
Zeit in Millisekunden, die zwischen der Verarbeitung von Elementen gewartet werden soll. Kann eine Zahl oder eine Funktion sein, die eine Zahl zurückgibt.
0
0
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.