tryError Documentation
Function: withDefaultFn()
Function
```ts function withDefaultFn<T, E>(result, getDefault): T; ``` Defined in: [utils.ts:287](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/utils.ts#L287) Provide a default value using a function for error cases
tryError API Documentation v0.0.1-alpha.1
tryError API Documentation / withDefaultFn
Function: withDefaultFn()
function withDefaultFn<T, E>(result, getDefault): T;
Defined in: utils.ts:287
Provide a default value using a function for error cases
Type Parameters
T
T
E
E
extends TryError
<string
>
Parameters
result
TryResult
<T
, E
>
Result that might be an error
getDefault
(error
) => T
Function to generate default value
Returns
T
The success value or computed default value
Example
const user = withDefaultFn(userResult, (error) => ({
id: "unknown",
name: `Guest (${error.type})`,
}));