Definiert in: batcher.ts:52
Optionen zur Konfiguration einer Batcher-Instanz
• TValue
optional getShouldExecute: (items, batcher) => boolean;
optional getShouldExecute: (items, batcher) => boolean;
Definiert in: batcher.ts:57
Benutzerdefinierte Funktion zur Bestimmung, ob ein Batch verarbeitet werden soll. Rückgabe von true zur sofortigen Verarbeitung des Batches.
TValue[]
Batcher<TValue>
boolean
optional initialState: Partial<BatcherState<TValue>>;
optional initialState: Partial<BatcherState<TValue>>;
Definiert in: batcher.ts:61
Anfänglicher Zustand für den Batcher
optional key: string;
optional key: string;
Definiert in: batcher.ts:66
Optionaler Schlüssel zur Identifizierung dieser Batcher-Instanz. Wenn angegeben, wird der Batcher durch diesen Schlüssel in den Devtools und im PacerProvider identifiziert, falls zutreffend.
optional maxSize: number;
optional maxSize: number;
Definiert in: batcher.ts:71
Maximale Anzahl von Elementen in einem Batch
Infinity
Infinity
optional onExecute: (batch, batcher) => void;
optional onExecute: (batch, batcher) => void;
Definiert in: batcher.ts:75
Callback, der nach der Verarbeitung eines Batches aufgerufen wird
TValue[]
Batcher<TValue>
void
optional onItemsChange: (batcher) => void;
optional onItemsChange: (batcher) => void;
Definiert in: batcher.ts:79
Callback, der nach dem Hinzufügen von Elementen zum Batcher aufgerufen wird
Batcher<TValue>
void
optional started: boolean;
optional started: boolean;
Definiert in: batcher.ts:84
Ob der Batcher sofort mit der Verarbeitung beginnen soll
true
true
optional wait: number | (batcher) => number;
optional wait: number | (batcher) => number;
Definiert in: batcher.ts:91
Maximale Wartezeit in Millisekunden, bevor ein Batch verarbeitet wird. Wenn die Wartezeit abgelaufen ist, wird der Batch verarbeitet. Wenn nicht angegeben, wird der Batch nicht durch ein Timeout ausgelöst.
Infinity
Infinity
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.