FutureResultExtensions<S, F> extension

Extension methods for Future<Result>

on

Methods

flatMap<T>(Future<Result<T, F>> transform(S value)) → Future<Result<T, F>>

Available on Future<Result<S, F>>, provided by the FutureResultExtensions extension

FlatMap for chaining
fold<T>(T onSuccess(S value), T onFailure(F error)) → Future<T>

Available on Future<Result<S, F>>, provided by the FutureResultExtensions extension

Fold the result
getOrElse(S defaultValue()) → Future<S>

Available on Future<Result<S, F>>, provided by the FutureResultExtensions extension

Get value or else
getOrNull() → Future<S?>

Available on Future<Result<S, F>>, provided by the FutureResultExtensions extension

Get value or null
map<T>(T transform(S value)) → Future<Result<T, F>>

Available on Future<Result<S, F>>, provided by the FutureResultExtensions extension

Map the success value