Async function map and queue
Async function map and queue.
Create methods and add those methods to a queue to be drained later.
npm install qmap --save
Adding anonymous functions
var Qmap = requier'qmap';var queue = ;// You may pass in an optional context as the first argument to bind each method to// when instantiating the constructorqueuepush// Do somethingdone;;queuepush// Do something elsedone;;queuedrain// All done;
Adding named methods and anonymous functions
var Qmap = require'qmap';var queue = ;queuemethod'method1'// Do somethingdone;;queuepush'method1';queuepushdone;;queuedrain;
Add any number of functions, either as arguments or as an array. These can be either anonymous functions or named methods declared by the
fn- function or name of a method on the queue
Create a named method to be used later in the queue with
name- the name of the method
fn- the function to fun when the named method gets added to the queue
npm installnpm test