84421eac143b3db6440fd74cb2c8fc6ed8ec3eee
1 export class BaseError
extends Error {
2 public constructor(message
?: string) {
4 this.name
= new.target
.name
;
5 Object.setPrototypeOf(this, new.target
.prototype
);
6 Error.captureStackTrace
? Error.captureStackTrace(this, this.constructor
) : this.createStack();
9 private createStack(): void {
10 this.stack
= new Error().stack
;