Skip to content

API reference / @backpack/error-handling / promises / recover

Function: recover()

ts
function recover<TResult>(errorConverter): (error) => TResult;

If failed, maps the error to another value.

Can be applied on the .catch() method of a Promise.

Type Parameters

Type Parameter
TResult

Parameters

ParameterType
errorConverter(error) => TResult

Returns

ts
(error): TResult;

Parameters

ParameterType
errorunknown

Returns

TResult