mapAsync<R> method

Future<Result<R>> mapAsync<R>(
  1. Future<R> transform(
    1. T value
    )
)

Async variant of map.

Implementation

Future<Result<R>> mapAsync<R>(Future<R> Function(T value) transform) async =>
    switch (this) {
      Success<T>(data: final v) => Success(await transform(v)),
      Failure<T>(error: final e) => Failure(e),
    };