1.0.5 • Published 7 years ago

sequential-queue v1.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

sequential-queue

npm

simple sequential queue

install

npm install --save sequential-queue

usage

api

push(job: Promise): Promise;

event

DONE

sequential queue is empty;

example

import SequentialQueue from 'sequential-queue';

const queue = new SequentialQueue();

queue.on(SequentialQueue.Event.Done, () => {
    // done: empty queue;
});

const somethingAsyncFunction = () => new Promise(resolve => setTimeout(resolve, 1000));

//push returns promise input arguments resolved
const result = queue
    .push(somethingAsyncFunction())
    .then(() => 'done!');

console.log(result);
// done!

related

license

MIT

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago