UNPKG

@sectester/core

Version:

The core package can be used to obtain a config including credentials from different sources, and provide a simplified abstraction to handle events and commands.

17 lines (16 loc) 466 B
export interface RateLimitPolicy { limit: number; window: number; type: string; } export interface RateLimitInfo { limit: number; remaining: number; reset: number; policy?: RateLimitPolicy; } export declare class RateLimiter { extractRateLimitInfo(response: Response): RateLimitInfo; parseRateLimitHeader(header: string | null): Partial<RateLimitInfo>; parsePolicyHeader(header: string | null): RateLimitPolicy | undefined; }