tryError Documentation
Function: unwrapOr()
Function
```ts function unwrapOr<T, D, E>(result, defaultValue): T | D; ``` Defined in: [sync.ts:257](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/sync.ts#L257) Extract the success value from a TryResult, returning a default if it's an error
tryError API Documentation v0.0.1-alpha.1
tryError API Documentation / unwrapOr
Function: unwrapOr()
function unwrapOr<T, D, E>(result, defaultValue): T | D;
Defined in: sync.ts:257
Extract the success value from a TryResult, returning a default if it's an error
Type Parameters
T
T
D
D
E
E
extends TryError
<string
>
Parameters
result
TryResult
<T
, E
>
The result to unwrap
defaultValue
D
Value to return if result is an error
Returns
T
| D
The success value or default value
Example
const result = trySync(() => JSON.parse(jsonString));
const parsed = unwrapOr(result, {}); // Returns {} if parsing failed