UNPKG

moltres-utils

Version:
34 lines (25 loc) 1.02 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("core-js/modules/es6.regexp.split"); var _curryN = _interopRequireDefault(require("../common/curryN")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var generateStackTrace = (0, _curryN.default)(1, function (message) { var shift = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 3; var callstack = []; // NOTE BRN: See more info about this line https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi Error.stackTraceLimit = Infinity; var error = new Error(); callstack = error.stack.split('\n'); var count = shift; while (count >= 0) { count -= 1; callstack.shift(); } return "".concat(message, "\n ").concat(callstack.join('\n')); }); var _default = generateStackTrace; exports.default = _default; //# sourceMappingURL=generateStackTrace.js.map