JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 18439604
  • Score
    100M100P100Q222414F
  • License MIT

Create an error with a code

Package Exports

  • err-code

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (err-code) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

err-code Build Status

Create new error instances with a code.

Installation

$ npm install err-code

Why

I find myself doing this repeatedly:

var err = new Error('My message');
err.code = 'ESOMECODE';
throw err;

Usage

Simple usage.

var errcode = require('err-code');

throw errcode('My message', 'ESOMECODE');

Other custom properties

var errcode = require('err-code');

throw errcode('My message', 'ESOMECODE', { some: 'property' });

Fill error object with a code and properties

var errcode = require('err-code');

throw errcode(new Error('My message'), 'ESOMECODE', { some: 'property' });

Tests

$ npm test

License

Released under the MIT License.