Definiert in: async-debouncer.ts:69
Optionen zur Konfiguration einer asynchronen Debounce-Funktion
• TFn erbt von AnyAsyncFunction
optional enabled: boolean | (debouncer) => boolean;
optional enabled: boolean | (debouncer) => boolean;
Definiert in: async-debouncer.ts:75
Gibt an, ob der Debouncer aktiviert ist. Wenn deaktiviert, löst maybeExecute keine Ausführungen aus. Kann ein Boolean oder eine Funktion sein, die einen Boolean zurückgibt. Standardmäßig true.
optional initialState: Partial<AsyncDebouncerState<TFn>>;
optional initialState: Partial<AsyncDebouncerState<TFn>>;
Definiert in: async-debouncer.ts:79
Anfangszustand für den asynchronen Debouncer
optional key: string;
optional key: string;
Definiert in: async-debouncer.ts:84
Optionaler Schlüssel zur Identifizierung dieser asynchronen Debouncer-Instanz. Wenn angegeben, wird der asynchrone Debouncer mit diesem Schlüssel in den Devtools und dem PacerProvider identifiziert, falls zutreffend.
optional leading: boolean;
optional leading: boolean;
Definiert in: async-debouncer.ts:89
Gibt an, ob auf der führenden Kante des Timeouts ausgeführt werden soll. Standardmäßig false.
optional onError: (error, args, debouncer) => void;
optional onError: (error, args, debouncer) => void;
Definiert in: async-debouncer.ts:95
Optionaler Fehlerbehandler für den Fall, dass die debouncierte Funktion einen Fehler auslöst. Wenn angegeben, wird der Handler mit dem Fehler und der Debouncer-Instanz aufgerufen. Dies kann neben throwOnError verwendet werden - der Handler wird aufgerufen, bevor ein Fehler ausgelöst wird.
unbekannt
Parameter<TFn>
AsyncDebouncer<TFn>
void
optional onSettled: (args, debouncer) => void;
optional onSettled: (args, debouncer) => void;
Definiert in: async-debouncer.ts:103
Optionaler Callback, der aufgerufen wird, wenn die debouncierte Funktion ausgeführt wird
Parameter<TFn>
AsyncDebouncer<TFn>
void
optional onSuccess: (result, args, debouncer) => void;
optional onSuccess: (result, args, debouncer) => void;
Definiert in: async-debouncer.ts:107
Optionaler Callback, der aufgerufen wird, wenn die debouncierte Funktion ausgeführt wird
Rückgabetyp<TFn>
Parameter<TFn>
AsyncDebouncer<TFn>
void
optional throwOnError: boolean;
optional throwOnError: boolean;
Definiert in: async-debouncer.ts:117
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 trailing: boolean;
optional trailing: boolean;
Definiert in: async-debouncer.ts:122
Ob die Ausführung am abschließenden Rand des Timeouts erfolgen soll. Standardmäßig true.
wait: number | (debouncer) => number;
wait: number | (debouncer) => number;
Definiert in: async-debouncer.ts:128
Verzögerung in Millisekunden, die nach dem letzten Aufruf gewartet werden muss, bevor die Ausführung erfolgt. Kann eine Zahl oder eine Funktion sein, die eine Zahl zurückgibt. Standardmäßig 0 ms
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.