(error: unknown, fallback?: string)
| 56 | * `try...catch` statement. |
| 57 | */ |
| 58 | export const errorToString = (error: unknown, fallback?: string): string => { |
| 59 | if (isError(error) || isErrorLike(error)) return error.message; |
| 60 | |
| 61 | if (typeof error === 'string') return error; |
| 62 | |
| 63 | return fallback ?? 'An unknown error has ocurred.'; |
| 64 | }; |
| 65 | |
| 66 | export const getSystemErrorMessage = |
| 67 | nativeGetSystemErrorMessage ?? getSystemErrorMessageFallback; |
no test coverage detected