chain-reaction

0.0.1 • Public • Published

#Chain-reaction

Simple flow-control functions for javascript

##Install

$npm install chain-reaction

###Usage

var chain=require('chain-reaction');

chain
    .next(function(done){
        done(null,1);
    })
    .next(function(arg1,done){
        //arg1==1
        done(null,2);
    })
    .done(function(err,arg){
        //arg==2
    });

chain
    .parallel(function(done){
        done(null,1);
    })
    .parallel(function(done){
        done(null,2);
    })
    .done(function(err,args){
        //args==[1,2]
    });

 chain
    .next(function(done){
        done(null,1);
    })
    .parallel(function(arg1,done){
        //arg1==1
        done(null,2);
    })
    .parallel(function(arg1,done){
        //arg1==1
        done(null,3);
    })
    .next(function(args,done){
        //args=[2,3]
        done(null,4);
    })
    .done(function(err,arg4){
        //arg4==4
    });

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i chain-reaction

    Weekly Downloads

    2

    Version

    0.0.1

    License

    none

    Last publish

    Collaborators

    • galkinrost