Skip to content

getErrorMessage

Get a readable message from an unknown error value

141 bytes
since v12.8.0

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.".

@seehttps://radashi.js.org/reference/typed/getErrorMessage

@example

getErrorMessage(new Error('Request failed')) // => 'Request failed'
getErrorMessage('Request failed') // => 'Request failed'
getErrorMessage(null) // => 'Unknown error.'

@version12.8.0

getErrorMessage
(new
var Error: ErrorConstructor
new (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.".

@seehttps://radashi.js.org/reference/typed/getErrorMessage

@example

getErrorMessage(new Error('Request failed')) // => 'Request failed'
getErrorMessage('Request failed') // => 'Request failed'
getErrorMessage(null) // => 'Unknown error.'

@version12.8.0

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.".

@seehttps://radashi.js.org/reference/typed/getErrorMessage

@example

getErrorMessage(new Error('Request failed')) // => 'Request failed'
getErrorMessage('Request failed') // => 'Request failed'
getErrorMessage(null) // => 'Unknown error.'

@version12.8.0

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.".

@seehttps://radashi.js.org/reference/typed/getErrorMessage

@example

getErrorMessage(new Error('Request failed')) // => 'Request failed'
getErrorMessage('Request failed') // => 'Request failed'
getErrorMessage(null) // => 'Unknown error.'

@version12.8.0

getErrorMessage
(new
var Error: ErrorConstructor
new (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.".

@seehttps://radashi.js.org/reference/typed/getErrorMessage

@example

getErrorMessage(new Error('Request failed')) // => 'Request failed'
getErrorMessage('Request failed') // => 'Request failed'
getErrorMessage(null) // => 'Unknown error.'

@version12.8.0

getErrorMessage
('') // => 'Unknown error.'