Classes

Queue.mjs

@mr_ozio/scraper-utils · v2.5.0 · Generated April 21, 2026

Target Style

Target Style

1 exports

class

Queue

Target Style
export class Queue extends EventEmitter {

No description provided.

Target style API. Preferred for new code.

Members

4 items

Target Style

Target Style

4 members

constructor

constructor

Target Style
constructor({

/** Builds a queue with configurable concurrency and retries.

Parameters

  • {streams?: number, errorsLimit?: number, process?: Function, maxRetries?: number, timeoutMs?: number | null, idleTimeoutMs?: number | null, debugMode?: boolean, }} [options]

method

add

Target Style
add = (item) => {

/** Adds one item to the queue.

Parameters

  • itemany

method

addMany

Target Style
addMany = (list) => {

/** Adds many items to the queue.

Parameters

  • listany[]

method

run

Target Style
run = async (list) => {

/** Starts queue processing.

Parameters

  • [list]any[]

Returns

Promise<void>

Legacy Style

Legacy Style

0 members

No legacy members on this class.

Legacy Style

Legacy Style

0 exports

No legacy exports in this module.