UNPKG

inceptum

Version:

hipages take on the foundational library for enterprise-grade apps written in NodeJS

27 lines 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class ExtendedError extends Error { constructor(message, cause) { super(message); this.cause = cause; } getStructuredStackTrace() { if (this.stack.length === 0) { return []; } return this.structuredStackTrace; } getCause() { return this.cause; } } exports.ExtendedError = ExtendedError; const original = Error.prepareStackTrace; if (original) { // console.log('Here'); global.Error.prepareStackTrace = (error, structuredStackTrace) => { error.structuredStackTrace = structuredStackTrace; return original(error, structuredStackTrace); }; } //# sourceMappingURL=ErrorUtil.js.map