ResTMapAsyncTOut Method

(async version) Returns the Err back when IsErr; Ok(map(Unwrap())) when IsOk.
C#
// session will be Err if the user is Err; Ok of a session for the user when Ok.
Res<Session> session = TryGetUser.Map(user => NewSession(user.Secrets));

Definition

Namespace: Orx.Fun.Result
Assembly: Orx.Fun.Result (in Orx.Fun.Result.dll) Version: 1.3.0+344c8bdd6f720ccfb2d8db7c61b76cf02be18f5f
C#
public Task<Res<TOut>> MapAsync<TOut>(
	Func<T, Task<TOut>> map
)

Parameters

map  FuncT, TaskTOut
Mapper function (T -> TOut) to be called with the underlying value when Ok.

Type Parameters

TOut

[Missing <typeparam name="TOut"/> documentation for "M:Orx.Fun.Result.Res`1.MapAsync``1(System.Func{`0,System.Threading.Tasks.Task{``0}})"]

Return Value

TaskResTOut

See Also