1.0.5 • Published 4 years ago

ts-base-error v1.0.5

Weekly downloads
41
License
SEE LICENSE IN LI...
Repository
github
Last release
4 years ago

TypeScript Base Extendible Error

NPM: https://www.npmjs.com/package/ts-base-error

Usage Example

index.ts

import BaseError from 'ts-base-error';

class Err1 extends BaseError {}
const e1 = new Err1();
console.log(e1 instanceof Err1); // true
console.log(e1 instanceof Error); // true

class Err2 extends Err1 {}
const e2 = new Err2();
console.log(e2 instanceof Err1); // true
console.log(e2 instanceof Err2); // true
console.log(e2 instanceof Error); // true

class NoBaseErr extends Error {}
const x = new NoBaseErr();
console.log(x instanceof Error); // true
console.log(x instanceof NoBaseErr); // false !!!

Test

npx ts-node test.ts

Problems

Class constructor error