tryError Documentation

Function: transformResult()
Function

```ts function transformResult<T, U, E>(result, transform): TryResult<U, E>; ``` Defined in: [utils.ts:243](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/utils.ts#L243) Transform a result value while preserving errors Similar to tryMap but with a simpler API for common transformations.

tryError API Documentation v0.0.1-alpha.1


tryError API Documentation / transformResult

Function: transformResult()

function transformResult<T, U, E>(result, transform): TryResult<U, E>;

Defined in: utils.ts:243

Transform a result value while preserving errors

Similar to tryMap but with a simpler API for common transformations.

Type Parameters

T

T

U

U

E

E extends TryError<string>

Parameters

result

TryResult<T, E>

Result to transform

transform

(value) => U

Transformation function

Returns

TryResult<U, E>

Transformed result or original error

Example

const userResult = fetchUser("123");
const nameResult = transformResult(userResult, (user) => user.name);