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