Skip to main content
Version: 1.x

ResolvedLimiterConfig

ResolvedLimiterConfig

Limiter configuration after defaults are applied.

Signature
interface ResolvedLimiterConfig {
maxRequests: number;
intervalMs: number;
algorithm: RateLimitAlgorithmType;
scope: RateLimitScope;
burst: number;
refillRate: number;
leakRate: number;
violations?: ViolationOptions;
windowId?: string;
}

maxRequests

property
number

intervalMs

property
number

algorithm

scope

burst

property
number

refillRate

property
number

leakRate

property
number

violations

windowId

property
string