get-stack-trace
Version:
Stack traces as an array of stack frames with source maps support.
21 lines • 851 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.serializeStackTrace = void 0;
const serializeStackTrace = (constructorName, errorMessage, stackTrace) => {
return (constructorName +
': ' +
errorMessage +
'\n' +
stackTrace
.map((stackFrame) => {
const { columnNumber, fileName, functionName, lineNumber } = stackFrame;
if (!functionName) {
return ' at ' + fileName + ':' + lineNumber + ':' + columnNumber;
}
// eslint-disable-next-line prettier/prettier
return ' at ' + functionName + ' (' + fileName + ':' + lineNumber + ':' + columnNumber + ')';
})
.join('\n'));
};
exports.serializeStackTrace = serializeStackTrace;
//# sourceMappingURL=serializeStackTrace.js.map