callback-or-emit-error

1.0.1 • Public • Published

callback-or-emit-error

Callback or emit an error when something is bad.

When you want to support both events and callbacks

If you also keep writing code like this:

  if (typeof callback === 'function') {
    return callback(err);
  } else {
    return this.emit('error', err);
  }

Then this module is for you!

Now just:

  return callbackOrEmitError(this, callback, err);

Installation

npm install callback-or-emit-error

Tests

npm test

MIT Licensed

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i callback-or-emit-error

    Weekly Downloads

    4

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • robskillington