From b4923296e5557754bfd432b3934a77b3ee823c5b Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Thu, 12 Jun 2025 23:23:16 +0700 Subject: [PATCH] feat(lib/utils/errors): add `getCurrentStack` --- lib/utils/src/errors.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/utils/src/errors.ts b/lib/utils/src/errors.ts index 836dc3a..610d2e3 100644 --- a/lib/utils/src/errors.ts +++ b/lib/utils/src/errors.ts @@ -1,3 +1,8 @@ export function getErrorStack(e: unknown) { return e instanceof Error ? e.stack : String(e) } + +export function getCurrentStack() { + const { stack } = new Error() + return stack!.split('\n').slice(2).join('\n') +}