agora-classroom-sdk
Version:
For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io
17 lines (16 loc) • 416 B
TypeScript
import { Logger } from 'agora-rte-sdk';
export declare enum WorkPriority {
high = 0,
normal = 1,
low = 2
}
declare class AsyncQueue {
logger: Logger;
private _handle?;
private _queue;
runNextTick(run: () => Promise<void>, fail: (e: Error) => void, priority?: WorkPriority): void;
sortWorks(): void;
private _execute;
}
declare const _default: AsyncQueue;
export default _default;