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

RateLimiterState

Interface: RateLimiterState

Definiert in: rate-limiter.ts:6

Eigenschaften

executionCount

ts
executionCount: number;
executionCount: number;

Definiert in: rate-limiter.ts:10

Anzahl der abgeschlossenen Funktionsaufrufe


executionTimes

ts
executionTimes: number[];
executionTimes: number[];

Definiert in: rate-limiter.ts:14

Array von Zeitstempeln, wann Ausführungen für Ratenbegrenungsberechnungen stattgefunden haben


isExceeded

ts
isExceeded: boolean;
isExceeded: boolean;

Definiert in: rate-limiter.ts:18

Ob der Ratenbegrenzer das Limit überschritten hat


maybeExecuteCount

ts
maybeExecuteCount: number;
maybeExecuteCount: number;

Definiert in: rate-limiter.ts:22

Anzahl der Aufrufe von maybeExecute (für Reduktionsberechnungen)


rejectionCount

ts
rejectionCount: number;
rejectionCount: number;

Definiert in: rate-limiter.ts:26

Anzahl der Funktionsaufrufe, die aufgrund von Ratenbegrenzung abgelehnt wurden


status

ts
status: "disabled" | "idle" | "exceeded";
status: "disabled" | "idle" | "exceeded";

Definiert in: rate-limiter.ts:30

Aktueller Ausführungsstatus - 'disabled', wenn nicht aktiv, 'executing', wenn in Ausführung, 'idle', wenn nicht in Ausführung, 'exceeded', wenn das Ratenlimit überschritten ist

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.