Skip to content

Queue

Create a class instance to dispatch functions in a queue.

Usage

js
import { Queue } from '@studiometa/js-toolkit/utils';

const queue = new Queue();
queue.add(() => console.log('1'));
queue.add(() => console.log('2'));

Parameters

  • concurrency (Number): the number of tasks to execute at the same time, defaults to 10
  • waiter ((cb: (...args:unknown[]) => unknown) => unknown): a scheduler function for the next batch execution, defaults to an immediately invoked function (cb) => cb()

MIT Licensed