@zebec-network/zebec-stake-sdk
Version:
An SDK for zebec network stake solana program
13 lines (12 loc) • 357 B
TypeScript
export declare class RateLimitedQueue {
private queue;
private running;
private maxConcurrent;
private minDelay;
private lastRequestTime;
constructor(maxConcurrent?: number, minDelayMs?: number);
add<T>(task: () => Promise<T>): Promise<T>;
private processQueue;
getQueueLength(): number;
getRunningCount(): number;
}