0.0.2 • Published 8 years ago

async-easy v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

async-easy NPM version

async

Installation

$ npm install async-easy

Example

var asyncEasy = require('async-easy');
var fun0 = function(cb) {
  setTimeout(function() {
    console.log('this fun0...');
      cb(null)    //Callback error message 
  },2000)
};
 
var fun1 = function(cb) {
  setTimeout(function() {
    console.log('this fun1...');
     cb(null)    //Callback error message 
  },3000)
};
 
var fun2 = function(cb) {
  setTimeout(function() {
    console.log('this fun2...');
      cb(null)	  //Callback error message 
  },5000)
};
 
async.serise(fun0,fun1, fun2, function(err) {
  console.log(err)
  console.log('exec ok~')
});
 
async.parallel(fun0,fun1, fun2, function(err) {
  console.log(err)
  console.log('exec ok~')
});
 
=====================================================
var fun0 = function(cb) {
  setTimeout(function() {
    console.log('this fun0...');
    cb(null,'one')
  },2000)
};
 
var fun1 = function(a, cb) {
  setTimeout(function() {
    console.log('this fun1...');
    console.log(a)
    cb(null, 'two')
  },3000)
};
 
var fun2 = function(a,cb) {
  setTimeout(function() {
    console.log('this fun2...');
    console.log(a)
    cb(null)
  },5000)
};
 
async.waterfall(fun0,fun1, fun2, function(err) {
  console.log(err)
  console.log('exec ok~')
});

API

  • async-easy.serise()
  • async-easy.parallel()
  • async-easy.waterfall()

Contributing

  • Fork this Repo first
  • Clone your Repo
  • Install dependencies by $ npm install
  • Checkout a feature branch
  • Feel free to add your features
  • Make sure your features are fully tested
  • Publish your local branch, Open a pull request
  • Enjoy hacking <3

ISC license

Copyright (c) 2016 baiguangan


docor built upon love by docor v0.3.0

0.0.2

8 years ago

0.0.1

8 years ago

0.0.0

8 years ago