Comparing version
@@ -52,3 +52,5 @@ "use strict"; | ||
}); | ||
const returnStatement = ts.createReturn(ts.createArrayLiteral(containedDiagnostics.map(diagnostic => { | ||
// Error.stackTraceLimit = 0; | ||
const traceStatement = ts.createAssignment(ts.createPropertyAccess(ts.createIdentifier("Error"), "stackTraceLimit"), ts.createLiteral(0)); | ||
const returnStatement = ts.createThrow(ts.createElementAccess(ts.createArrayLiteral(containedDiagnostics.map(diagnostic => { | ||
const errorExpression = ts.createNew(ts.createIdentifier("Error"), [], [ts.createLiteral(typeof diagnostic.messageText === "string" ? | ||
@@ -61,6 +63,6 @@ diagnostic.messageText : diagnostic.messageText.messageText)]); | ||
return errorExpression; | ||
}), true)); | ||
return ts.createBlock([returnStatement], true); | ||
}), true), ts.createLiteral(0))); | ||
return ts.createBlock([traceStatement, returnStatement], true); | ||
} | ||
} | ||
exports.BlockTransformer = BlockTransformer; |
@@ -6,3 +6,3 @@ { | ||
"license": "ISC", | ||
"version": "0.3.5", | ||
"version": "0.3.6", | ||
"main": "./dist/index.js", | ||
@@ -9,0 +9,0 @@ "types": "./dist/index.d.ts", |
17555
1.42%337
0.6%