Interface for Queue class
Maximum number of active items running at once
getPending(): Array<T>
Returns active items
getWaiting(): Array<T>
Returns queued items
clear(): void
Clear the queue
Run async and promise-returning functions with limited concurrency and optional rate limiting.
Interface for Queue class
Maximum number of active items running at once
getPending(): Array<T>
Returns active items
getWaiting(): Array<T>
Returns queued items
clear(): void
Clear the queue
Add Package
deno add jsr:@dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";
Import directly with a jsr specifier
import { type IQueue } from "jsr:@dbushell/carriageway";
Add Package
pnpm i jsr:@dbushell/carriageway
pnpm dlx jsr add @dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";
Add Package
yarn add jsr:@dbushell/carriageway
yarn dlx jsr add @dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";
Add Package
vlt install jsr:@dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";
Add Package
npx jsr add @dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";
Add Package
bunx jsr add @dbushell/carriageway
Import symbol
import { type IQueue } from "@dbushell/carriageway";