From f67fa43701c667a5295e0eb65616e6f0f86f2d39 Mon Sep 17 00:00:00 2001 From: ck <21735205+cyperdark@users.noreply.github.com> Date: Mon, 22 Jul 2024 10:05:34 +0300 Subject: [PATCH] chore: debug function --- packages/tosu/src/entities/AbstractEntity/index.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/tosu/src/entities/AbstractEntity/index.ts b/packages/tosu/src/entities/AbstractEntity/index.ts index 47c6808a..df6cadcf 100644 --- a/packages/tosu/src/entities/AbstractEntity/index.ts +++ b/packages/tosu/src/entities/AbstractEntity/index.ts @@ -28,4 +28,13 @@ export abstract class AbstractEntity { resetReportCount(id: string | number) { this.errorsCount[id] = 0; } + + preventThrow(callback) { + try { + const result = callback(); + return result; + } catch (error) { + return error as Error; + } + } }