0.0.2 • Published 10 years ago

async-builder v0.0.2

Weekly downloads
1
License
MIT
Repository
-
Last release
10 years ago

#asyncBuilder by beastjavascript

This is a wrapper to the popular async module. It allows for chaining on the task. It is pretty straight forward to use. Just pass the name of the async function to use and the rest of the parameter, then begin to add task to the list.

For all the functions you can use check here async github

example

asyncBuilder('series',function(){

console.log("everything is finished now")

}).then(function(callback){
	
    ///Your async function here
    
    setTimeout(function(){
    	console.log("i am number one");
        callback.call();
    },200)
    
}).then(function(callback){

	console.log("i am number two")
    
}).run()

###Output i am number one i am number two

if we wanted to run these in parallel then we would just type this instead

asyncBuilder('parallel',function(){

console.log("everything is finished now")

}).then(function(callback){
	
    ///Your async function here
    
    setTimeout(function(){
    	console.log("i am number one");
        callback.call();
    },200)
    
}).then(function(callback){

	console.log("i am number two")
    
}).run()

###Output i am number two i am number one

0.0.2

10 years ago

0.0.1

10 years ago