Skip to content

bayleedev/pretty-error-classes.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pretty Error Classes

Build Status

Allows you to dynamically create error classes, with an elegant API.

const { ValidationError } = require('pretty-error-classes')

try {
  throw new ValidationError('meow')
} catch (e) {
  if (e instanceof ValidationError) {
    console.log('validation error') // gets here
  } else {
    console.log('generic catching') // does not get here
  }
}

About

Dynamically create error classes with a sugary syntax.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published