ts-base-error
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

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

Package Sidebar

Install

npm i ts-base-error

Weekly Downloads

29

Version

1.0.5

License

SEE LICENSE IN LICENCE

Unpacked Size

10.3 kB

Total Files

10

Last publish

Collaborators

  • reduardo7