From b0a6847007c280ae36db78ba4b2c1e250de8b980 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Tue, 10 Mar 2026 19:34:10 -0700 Subject: [PATCH] docs: align TypeScript error handling examples --- rules/typescript/coding-style.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/rules/typescript/coding-style.md b/rules/typescript/coding-style.md index 582c4033..090c0a17 100644 --- a/rules/typescript/coding-style.md +++ b/rules/typescript/coding-style.md @@ -72,7 +72,7 @@ function getErrorMessage(error: unknown): string { return error.message } - return 'Unknown error' + return 'Unexpected error' } ``` @@ -158,12 +158,18 @@ function getErrorMessage(error: unknown): string { return 'Unexpected error' } +const logger = { + error: (message: string, error: unknown) => { + // Replace with your production logger (for example, pino or winston). + } +} + async function loadUser(userId: string): Promise { try { const result = await riskyOperation(userId) return result } catch (error: unknown) { - console.error('Operation failed:', error) + logger.error('Operation failed', error) throw new Error(getErrorMessage(error)) } }