UNPKG

prepare-stack-trace

Version:

Error.prepareStackTrace ponyfill for Node. Made for Cabin.

12 lines (9 loc) 1.5 kB
"use strict"; var ErrorToString = Error.prototype.toString; function prepareStackTrace(err, trace) { var errorString = ErrorToString.call(err); if (trace.length === 0) return errorString; return "".concat(errorString, "\n at ").concat(trace.join('\n at ')); } module.exports = prepareStackTrace; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJFcnJvclRvU3RyaW5nIiwiRXJyb3IiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsInByZXBhcmVTdGFja1RyYWNlIiwiZXJyIiwidHJhY2UiLCJlcnJvclN0cmluZyIsImNhbGwiLCJsZW5ndGgiLCJqb2luIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxJQUFNQSxhQUFhLEdBQUdDLEtBQUssQ0FBQ0MsU0FBTixDQUFnQkMsUUFBdEM7O0FBRUEsU0FBU0MsaUJBQVQsQ0FBMkJDLEdBQTNCLEVBQWdDQyxLQUFoQyxFQUF1QztBQUNyQyxNQUFNQyxXQUFXLEdBQUdQLGFBQWEsQ0FBQ1EsSUFBZCxDQUFtQkgsR0FBbkIsQ0FBcEI7QUFDQSxNQUFJQyxLQUFLLENBQUNHLE1BQU4sS0FBaUIsQ0FBckIsRUFBd0IsT0FBT0YsV0FBUDtBQUV4QixtQkFBVUEsV0FBVixzQkFBaUNELEtBQUssQ0FBQ0ksSUFBTixDQUFXLFdBQVgsQ0FBakM7QUFDRDs7QUFFREMsTUFBTSxDQUFDQyxPQUFQLEdBQWlCUixpQkFBakIiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBFcnJvclRvU3RyaW5nID0gRXJyb3IucHJvdG90eXBlLnRvU3RyaW5nO1xuXG5mdW5jdGlvbiBwcmVwYXJlU3RhY2tUcmFjZShlcnIsIHRyYWNlKSB7XG4gIGNvbnN0IGVycm9yU3RyaW5nID0gRXJyb3JUb1N0cmluZy5jYWxsKGVycik7XG4gIGlmICh0cmFjZS5sZW5ndGggPT09IDApIHJldHVybiBlcnJvclN0cmluZztcblxuICByZXR1cm4gYCR7ZXJyb3JTdHJpbmd9XFxuICAgIGF0ICR7dHJhY2Uuam9pbignXFxuICAgIGF0ICcpfWA7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gcHJlcGFyZVN0YWNrVHJhY2U7XG4iXX0=