Interface: RateLimiterConfig
Defined in: rate-limit/types.ts:10
Configuration for rate limiter
Properties
maxConcurrent?
optional maxConcurrent?: number;
Defined in: rate-limit/types.ts:29
Maximum concurrent requests Set to 0 for unlimited
Default
0
requestsPerMinute?
optional requestsPerMinute?: number;
Defined in: rate-limit/types.ts:15
Maximum requests per minute
Default
60
throwOnLimit?
optional throwOnLimit?: boolean;
Defined in: rate-limit/types.ts:35
Whether to throw immediately when rate limited instead of waiting
Default
false
tokensPerMinute?
optional tokensPerMinute?: number;
Defined in: rate-limit/types.ts:22
Maximum tokens per minute (for token-based limiting) Set to 0 to disable token-based limiting
Default
0