sequenty

0.0.1 • Public • Published

sequenty
========

An extremely simple synchronous sequential processing module for node

usage:

  • example 1

var sequenty = require('sequenty');

function f1(cb) // cb: callback by sequenty
{
  console.log("I'm f1");
  cb(); // please call this after finshed
}

function f2(cb)
{
  console.log("I'm f2");
  cb();
}

sequenty.run([f1, f2]);

- result

I'm f1
I'm f2

- example 2

var f = [];
var queries = [ "select .. blah blah", "update blah blah"];

for (var i = 0; i < 2; i++)
{
  f[i] = function(cb, funcIndex) // sequenty gives you cb and funcIndex
  {
    db.query(queries[funcIndex]);
    cb(); // must be called
  }
}

sequenty.run(f);

Readme

Keywords

none

Package Sidebar

Install

npm i sequenty

Weekly Downloads

22

Version

0.0.1

License

MIT

Last publish

Collaborators

  • andyshin