mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 13:43:26 +08:00
docs: align TypeScript error handling examples
This commit is contained in:
committed by
Affaan Mustafa
parent
327c2e97d8
commit
b0a6847007
@@ -72,7 +72,7 @@ function getErrorMessage(error: unknown): string {
|
|||||||
return error.message
|
return error.message
|
||||||
}
|
}
|
||||||
|
|
||||||
return 'Unknown error'
|
return 'Unexpected error'
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -158,12 +158,18 @@ function getErrorMessage(error: unknown): string {
|
|||||||
return 'Unexpected error'
|
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<User> {
|
async function loadUser(userId: string): Promise<User> {
|
||||||
try {
|
try {
|
||||||
const result = await riskyOperation(userId)
|
const result = await riskyOperation(userId)
|
||||||
return result
|
return result
|
||||||
} catch (error: unknown) {
|
} catch (error: unknown) {
|
||||||
console.error('Operation failed:', error)
|
logger.error('Operation failed', error)
|
||||||
throw new Error(getErrorMessage(error))
|
throw new Error(getErrorMessage(error))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user