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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    4
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    4
  • 1.0.0-doc
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i callback-or-emit-error

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • robskillington