getErrorMessage
Get a readable message from an unknown error value
Usage
Pass in an unknown error value and get a string that is safe to display or log.
import * as import _
_ from 'radashi'
import _
_.function getErrorMessage(error: unknown): string
Gets a readable message from an unknown error value.
Empty error messages and unsupported values return "Unknown error.".
getErrorMessage(new var Error: ErrorConstructornew (message?: string, options?: ErrorOptions) => Error (+1 overload)
Error('Request failed')) // => 'Request failed'import _
_.function getErrorMessage(error: unknown): string
Gets a readable message from an unknown error value.
Empty error messages and unsupported values return "Unknown error.".
getErrorMessage('Request failed') // => 'Request failed'import _
_.function getErrorMessage(error: unknown): string
Gets a readable message from an unknown error value.
Empty error messages and unsupported values return "Unknown error.".
getErrorMessage(null) // => 'Unknown error.'Empty messages
Empty strings and Error objects with empty messages return the fallback message.
import * as import _
_ from 'radashi'
import _
_.function getErrorMessage(error: unknown): string
Gets a readable message from an unknown error value.
Empty error messages and unsupported values return "Unknown error.".
getErrorMessage(new var Error: ErrorConstructornew (message?: string, options?: ErrorOptions) => Error (+1 overload)
Error()) // => 'Unknown error.'import _
_.function getErrorMessage(error: unknown): string
Gets a readable message from an unknown error value.
Empty error messages and unsupported values return "Unknown error.".
getErrorMessage('') // => 'Unknown error.'