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());