API reference / @backpack/error-handling / promises / orElseGet
Function: orElseGet()
ts
function orElseGet<TErrorHandler>(block): TErrorHandler;
If failed, maps the error to the value returned by the given provider.
Alias for recover(() => value)
to improve semantics. Can be applied on the .catch()
method of a Promise
.
Type Parameters
Type Parameter |
---|
TErrorHandler extends (error ) => unknown |
Parameters
Parameter | Type |
---|---|
block | TErrorHandler |
Returns
TErrorHandler