queue.d.ts 240 B

1234567891011
  1. declare class Queue<T extends {
  2. run: () => Promise<any>;
  3. }> {
  4. private current?;
  5. private end?;
  6. private status;
  7. append(item: T, autoRun?: boolean): void;
  8. startRun(): void;
  9. run(): Promise<void>;
  10. }
  11. export { Queue };