Applies a transformation function to the success value of a Result or ResultAsync. If the input is a Failure, it will be returned unchanged.
The input Result or ResultAsync.
The transformed success value type.
pipe - It is recommended to use this function with the pipe function for better readability and composability.
map<
R1
,T2
>(fn
): (result
) =>ResultFor
<R1
,T2
,InferFailure
<R1
>>
Defined in: functions/map.ts:44
R1
extends ResultMaybeAsync
<any
, any
>
T2
(a
) => T2
(
result
):ResultFor
<R1
,T2
,InferFailure
<R1
>>
R1
ResultFor
<R1
, T2
, InferFailure
<R1
>>
map<
T1
,T2
>(fn
): <R1
>(result
) =>ResultFor
<R1
,T2
,InferFailure
<R1
>>
Defined in: functions/map.ts:45
T1
T2
(a
) => T2
<
R1
>(result
):ResultFor
<R1
,T2
,InferFailure
<R1
>>
R1
extends ResultMaybeAsync
<T1
, any
>
R1
ResultFor
<R1
, T2
, InferFailure
<R1
>>