Skip to main content
Version: 1.x

RateLimitWindowConfig

RateLimitWindowConfig​

Per-window overrides when a limiter defines multiple windows.

Signature
interface RateLimitWindowConfig {
id?: string;
maxRequests?: number;
interval?: DurationLike;
algorithm?: RateLimitAlgorithmType;
burst?: number;
refillRate?: number;
leakRate?: number;
violations?: ViolationOptions;
}

id​

property
string

maxRequests​

property
number

interval​

property

algorithm​

burst​

property
number

refillRate​

property
number

leakRate​

property
number

violations​