woocommerce-rest-ts-api
Version:
WooCommerce REST API - Type Script Library
14 lines • 448 B
TypeScript
export interface Throttler {
acquire(): Promise<void>;
release(): void;
}
export declare class ConcurrencyThrottler implements Throttler {
private current;
private readonly queue;
private readonly maxConcurrent;
constructor(maxConcurrent: number);
acquire(): Promise<void>;
release(): void;
}
export declare function createThrottler(maxConcurrentRequests?: number): Throttler;
//# sourceMappingURL=Throttler.d.ts.map