create-error.js

0.0.5 • Public • Published

create-error.js

Create custom extendable error types

npm install create-error.js

example:

var createError = require('create-error.js');
var BaseError   = createError('BaseError');
var CustomError = createError('CustomError', BaseError);

console.log(new CustomError() instanceof BaseError)  // true

throw new CustomError('throw a custom error')

APi Refs

createError(name[, base, code])

  • base default: Error
  • code default: 1
  • if arguments length is 2 and the 2nd argument is an number, use it as code, else as base.

License

MIT (c) Chao Wang hit9@icloud.com

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i create-error.js

      Weekly Downloads

      12

      Version

      0.0.5

      License

      MIT

      Last publish

      Collaborators

      • hit9