@alauda-fe/common
Version:
Alauda frontend team common codes.
13 lines (12 loc) • 407 B
TypeScript
import { Observable } from 'rxjs';
export declare class RequestPool {
private readonly maxParallel;
private readonly runnerQueue;
private runningCount;
constructor({ maxParallel }: {
maxParallel: number;
});
queue<T>(request: Observable<T>): Observable<T>;
private flushQueue;
}
export declare function maxParallelByHttpVersion(http_2?: number, http_1?: number): number;