Framework
Version
Debouncer API Referenz
Throttler API Referenz
Rate Limiter API Referenz
Queue API Referenz
Batcher API Referenz

DebouncerOptions

Interface: DebouncerOptions<TFn>

Definiert in: debouncer.ts:49

Optionen zur Konfiguration einer Debounce-Funktion

Typparameter

TFn erweitert AnyFunction

Eigenschaften

enabled?

ts
optional enabled: boolean | (debouncer) => boolean;
optional enabled: boolean | (debouncer) => boolean;

Definiert in: debouncer.ts:55

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.


initialState?

ts
optional initialState: Partial<DebouncerState<TFn>>;
optional initialState: Partial<DebouncerState<TFn>>;

Definiert in: debouncer.ts:59

Anfangszustand für den Debouncer


key?

ts
optional key: string;
optional key: string;

Definiert in: debouncer.ts:64

Ein Schlüssel zur Identifizierung des Debouncers. Wenn angegeben, wird der Debouncer anhand dieses Schlüssels in den Devtools und der PacerProvider identifiziert, falls zutreffend.


leading?

ts
optional leading: boolean;
optional leading: boolean;

Definiert in: debouncer.ts:70

Ob die Ausführung am führenden Rand des Timeouts erfolgen soll. Der erste Aufruf wird sofort ausgeführt und die restlichen warten die Verzögerung ab. Standardmäßig false.


onExecute()?

ts
optional onExecute: (args, debouncer) => void;
optional onExecute: (args, debouncer) => void;

Definiert in: debouncer.ts:74

Callback-Funktion, die nach Ausführung der Funktion aufgerufen wird

Parameter

args

Parameter<TFn>

debouncer

Debouncer<TFn>

Gibt zurück

void


trailing?

ts
optional trailing: boolean;
optional trailing: boolean;

Definiert in: debouncer.ts:79

Ob die Ausführung am abschließenden Rand des Timeouts erfolgen soll. Standardmäßig true.


wait

ts
wait: number | (debouncer) => number;
wait: number | (debouncer) => number;

Definiert in: debouncer.ts:85

Verzögerung in Millisekunden, bevor die Funktion ausgeführt wird. Kann eine Zahl oder eine Funktion sein, die eine Zahl zurückgibt. Standardmäßig 0ms

Unsere Partner
Code Rabbit
Unkey
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.