0.0.8 • Published 10 years ago

achain.js v0.0.8

Weekly downloads
52
License
GPLv2
Repository
github
Last release
10 years ago

achain.js

Build Status

A simple module to chain asynchronous calls. Please look at the code or the test code for more examples.

Usage

var Chain = require("achain.js");

var args_list = [ 1, 2, 3, 4, 5, 6, 7 ];
var chain = new Chain();

function inc(args, options, callback)
{
  options.value++;
  options.args_list = options.args_list || [];
  options.args_list.push(args);
  callback();
};

chain.addMany(args_list, inc);
chain.add(8, inc);

chain.final(function(error, options)
{
  if (error)
  {
    console.log(error);
    return;
  }

  console.log(options.value); // 8
  console.log(options.args_list); // [ 1, 2, 3, 4, 5, 6, 7, 8 ];
});

chain.run();
0.0.8

10 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago