0.1.2 • Published 8 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-callback
API
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