Nonvoluntary Professional Mangling

    event-callback

    0.1.2 • Public • Published

    event-callback NPM version Build Status

    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 to error.
    • 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

    Install

    npm i event-callback

    DownloadsWeekly Downloads

    91

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • npm