tryError Documentation
Function: tryMap()
Function
```ts function tryMap<T, U, E>(result, mapper): TryResult<U, TryError<string> | E>; ``` Defined in: [sync.ts:182](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/sync.ts#L182) Transform a successful result, leaving errors unchanged
tryError API Documentation v0.0.1-alpha.1
tryError API Documentation / tryMap
Function: tryMap()
function tryMap<T, U, E>(result, mapper): TryResult<U, TryError<string> | E>;
Defined in: sync.ts:182
Transform a successful result, leaving errors unchanged
Type Parameters
T
T
U
U
E
E
extends TryError
<string
>
Parameters
result
TryResult
<T
, E
>
The result to transform
mapper
(value
) => U
Function to transform the success value
Returns
TryResult
<U
, TryError
<string
> | E
>
Transformed result or original error
Example
const parseResult = trySync(() => JSON.parse(jsonString));
const upperResult = tryMap(parseResult, (obj) => obj.name.toUpperCase());