UNPKG

@rexxars/p-ratelimit

Version:

Promise-based utility to make sure you don’t call rate-limited APIs too quickly.

16 lines (15 loc) 359 B
import { Quota } from './quota'; export declare function getQuotaManager(quota: Quota): { activeCount: () => number; quota: Quota; maxDelay: () => number; start: () => boolean; end: () => void; }; export interface QuotaManager { activeCount(): number; maxDelay(): number; start(): boolean; end(): void; quota: Quota; }