Skip to content

hit9/create-error.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Create custom error types for nodejs/iojs.

Resources

Stars

Watchers

Forks

Packages

No packages published