qmap
Async function map and queue.
Create methods and add those methods to a queue to be drained later.
Install
npm install qmap --save
Usage
Adding anonymous functions
var Qmap = ;var queue = ;// You may pass in an optional context as the first argument to bind each method to// when instantiating the constructor queue; queue; queue;
Adding named methods and anonymous functions
var Qmap = ;var queue = ; queuemethod'method1' { // Do something ;}; queue;queue; queue;
Api
push(fn[, fn1, fn2, ....]);
Add any number of functions, either as arguments or as an array. These can be either anonymous functions or named methods declared by the method()
function.
fn
- function or name of a method on the queue
method(name, fn)
Create a named method to be used later in the queue with push(methodName)
name
- the name of the methodfn
- the function to fun when the named method gets added to the queue
Run tests
npm install
npm test