mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-10-22 13:36:27 +08:00
handling object errors
This commit is contained in:
parent
417d81883d
commit
e99e09dde3
1 changed files with 11 additions and 2 deletions
|
@ -1093,6 +1093,15 @@ export function randomElementFromObject<T extends object>(
|
|||
}
|
||||
|
||||
export function createErrorMessage(error: unknown, message: string): string {
|
||||
if (error instanceof Error) return `${message}: ${error.message}`;
|
||||
return `${message}`;
|
||||
if (error instanceof Error) {
|
||||
return `${message}: ${error.message}`;
|
||||
}
|
||||
|
||||
const objectWithMessage = error as { message?: string };
|
||||
|
||||
if (objectWithMessage?.message) {
|
||||
return `${message}: ${objectWithMessage.message}`;
|
||||
}
|
||||
|
||||
return message;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue