UNPKG

iracing-api

Version:

Javascript client for iracing API

13 lines (12 loc) 428 B
import { type Options, type RateLimit } from './types'; export declare class RateLimiter { static instance: RateLimiter; isActive: boolean; rateLimit: RateLimit | undefined; limitPadding: number; constructor(options: Options); updateRateLimit: (response: Response) => void; checkRateLimit: () => boolean; waitForReset: () => Promise<void>; _getRateLimit: (response: Response) => RateLimit; }