ooo

0.0.7 • Public • Published

ooo

Another async pattern for node, based on EventEmmitter

Installation

$ npm install ooo

How to

Basics

// Bind an event
ooo('echo', console.log);
 
// Bind an event, juste once
ooo('echo!', function (msg) {
    console.log(msg);    
});
 
 
// Fire an event
ooo('echo')('Hello World !');

Bridges

var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (err, data) {
    console.log(data.toString());
});
 
fs.readFile('index.js', ooo('file:read'));

Insert parameters

var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (msg1, err, data, msg2) {
    console.log(msg1, data.toString(), msg2);
});
 
fs.readFile('index.js', ooo('file:read').before('Here is the file').after('Good bye !'));

Readme

Keywords

none

Package Sidebar

Install

npm i ooo

Weekly Downloads

1

Version

0.0.7

License

BSD-2-Clause

Last publish

Collaborators

  • dawicorti