From aa1cd2b736acf82e84846b37ab696db58d97dd65 Mon Sep 17 00:00:00 2001 From: Romuald Brillout Date: Wed, 17 Apr 2024 10:42:21 +0200 Subject: [PATCH] fix: let user decide stack trace size --- src/utils/createErrorWithCleanStackTrace.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/utils/createErrorWithCleanStackTrace.ts b/src/utils/createErrorWithCleanStackTrace.ts index d2c7d49..3df42a4 100644 --- a/src/utils/createErrorWithCleanStackTrace.ts +++ b/src/utils/createErrorWithCleanStackTrace.ts @@ -1,16 +1,8 @@ export { createErrorWithCleanStackTrace } function createErrorWithCleanStackTrace(errorMessage: string, numberOfStackTraceLinesToRemove: number) { - let err - { - var stackTraceLimit__original = Error.stackTraceLimit - Error.stackTraceLimit = Infinity - err = new Error(errorMessage) - Error.stackTraceLimit = stackTraceLimit__original - } - + const err = new Error(errorMessage) err.stack = clean(err.stack, numberOfStackTraceLinesToRemove) - return err }