This package has been deprecated
Author message:
move to @the-/queue ( https://github.com/the-labo/the/tree/master/packages/queue#readme )
the-queue
2.0.3 • Public • Published the-queue
Queue for the-framework
Installation
$ npm install the-queue --save
Usage
'use strict'
const {TheQueue} = require('the-queue')
const asleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay))
async function tryExample () {
const queue = new TheQueue({
autoStart: false,
})
const results = []
queue.push(async () => {
await asleep(100)
results.push('hi')
})
queue.push(async () => {
await asleep(0)
results.push('yo')
})
console.log(results)
queue.start()
await queue.wait()
console.log(results)
}
tryExample().catch((err) => console.error(err))
{
const {TheQueue} = require('the-queue')
class Client {
constructor () {
this.queue = queue
}
async send () {
await client.wait({})
}
}
}
API Guide
License
This software is released under the MIT License.
Links
Versions
Current Tags
- VersionDownloads (Last 7 Days)
Version History
- VersionDownloads (Last 7 Days)
Package Sidebar
Install
Weekly Downloads