0.1.2 • Published 9 years ago
event-callback v0.1.2
event-callback

Attempt to turn a pass/fail event combo into a Node-style callback.
const eventcb = require('event-callback')
const req = http.get('http://example.com')
eventcb(req, 'response', function (err, resp) {
// ...
})Installation
$ npm install --save event-callbackAPI
eventcb(emitter, pass, [fail], callback)
Handle the pass and fail events on emitter to trigger callback once.
emitter(EventEmitter): The event emitter you want to handle on.pass(String): The event that passes the callback. i.e.data.fail(String): The event that fails the callback. Defaults toerror.callback(Function): A node-style callback that gets triggered per your events.
eventcb.persist(emitter, pass, [fail], callback)
The same as above, except the callback gets triggered each time the events happen.
License
MIT © Jamen Marz