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

Package Sidebar

Install

npm i callback-or-emit-error

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • robskillington