UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

3 lines (2 loc) 592 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.captureStackTrace=captureStackTrace;var debug_1=()=>{var tmp=require("./debug");return debug_1=()=>tmp,tmp};function captureStackTrace(below=captureStackTrace,limit=Number.MAX_SAFE_INTEGER){if(!(0,debug_1().debugModeEnabled)())return["stack traces disabled"];const object={},previousLimit=Error.stackTraceLimit;try{Error.stackTraceLimit=limit,Error.captureStackTrace(object,below)}finally{Error.stackTraceLimit=previousLimit}return object.stack?object.stack.split(` `).slice(1).map(s=>s.replace(/^\s*at\s+/,"")):[]}