UNPKG

websocket-pro-client

Version:

High-performance WebSocket client with auto-reconnect, heartbeat and priority messaging

12 lines (11 loc) 393 B
export declare class TaskScheduler { private maxConcurrent; private readonly onTaskError?; private queue; private runningCount; constructor(maxConcurrent: number, onTaskError?: ((err: Error) => void) | undefined); add(task: () => Promise<void>, priority: number): Promise<void>; private run; clear(): void; updateThresholds(maxConcurrent?: number): void; }