npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

custom-error-class

1.0.0

@mafintosh

npmHomeRepoSnykSocket
Downloads:41
$ npm install custom-error-class
DailyWeeklyMonthlyYearly

custom-error-class

Straightforward ES6 class you can extend to make custom errors that are all instanceof Error with proper stacks.

npm install custom-error-class

Usage

const CustomError = require('custom-error-class')

class MyError extends CustomError {
  constructor () {
    super('an error happened')
    this.code = 'SOME_CODE'
  }
}

// Use this error as you normally would.
throw new MyError()

Credits to @pfrazee who wrote most of it.

License

MIT