Definiert in: rate-limiter.ts:6
executionCount: number;
executionCount: number;
Definiert in: rate-limiter.ts:10
Anzahl der abgeschlossenen Funktionsaufrufe
executionTimes: number[];
executionTimes: number[];
Definiert in: rate-limiter.ts:14
Array von Zeitstempeln, wann Ausführungen für Ratenbegrenungsberechnungen stattgefunden haben
isExceeded: boolean;
isExceeded: boolean;
Definiert in: rate-limiter.ts:18
Ob der Ratenbegrenzer das Limit überschritten hat
maybeExecuteCount: number;
maybeExecuteCount: number;
Definiert in: rate-limiter.ts:22
Anzahl der Aufrufe von maybeExecute (für Reduktionsberechnungen)
rejectionCount: number;
rejectionCount: number;
Definiert in: rate-limiter.ts:26
Anzahl der Funktionsaufrufe, die aufgrund von Ratenbegrenzung abgelehnt wurden
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
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.