blockfrost-js-ratelimited
Version:
A JavaScript/TypeScript SDK for interacting with the https://blockfrost.io API
12 lines (11 loc) • 432 B
TypeScript
export declare const defaultRateLimiterConfig: {
requestsPerSecond: number;
burstCooldownPerSecond: number;
maxBurst: number;
};
export declare type RateLimiterConfig = typeof defaultRateLimiterConfig;
export declare const createRateLimiter: ({ burstCooldownPerSecond, maxBurst, requestsPerSecond, }?: {
requestsPerSecond: number;
burstCooldownPerSecond: number;
maxBurst: number;
}) => () => Promise<void>;