.getBucket(route)
route: string → RateLimitState | undefined
rateLimitManager.getBucket(route);Class
new RateLimitManager()| Name | Type | Description |
|---|---|---|
| sizeread-only | number |
route: string → RateLimitState | undefined
rateLimitManager.getBucket(route);→ number
rateLimitManager.getGlobalReset();route: string → number
Ms to wait before sending again (0 if clear).
rateLimitManager.getWaitTime(route);→ void
rateLimitManager.prune();route: string, limit: number, remaining: number, resetAt: number → void
rateLimitManager.setBucket(route, limit, remaining, resetAt);resetAt: number → void
rateLimitManager.setGlobalReset(resetAt);route: string, headers: Headers → void
Apply X-RateLimit-* headers. 429 Retry-After is handled by RequestManager.
rateLimitManager.updateFromHeaders(route, headers);