Skip to content

Latest commit

 

History

History

README.md

W5S Error module (@w5s/error)

NPM Version License

Installation

npm install @w5s/error

Usage

import { ErrorClass, Error, TypeError } from '@w5s/error';

export class MyError extends ErrorClass({ errorName: 'MyError' })<{
  foo: string;
  bar: boolean;
}> {}

const myError = new MyError({
  foo: 'this is foo',
  bar: true,
  cause: TypeError('this is the cause'),
});
console.log(myError instanceof Error); // true

License

MIT © Julien Polo julien.polo@gmail.com