array_queue.d.ts 230 B

12345678
  1. import type { TaskQueue, Task } from '.';
  2. export declare class ArrayTaskQueue implements TaskQueue {
  3. tasks: Task[];
  4. get size(): number;
  5. shift(): Task | null;
  6. push(task: Task): void;
  7. remove(task: Task): void;
  8. }