foldResult method
Async<Object>
foldResult(
- @noFuturesAllowed Result<
Object> ? onOk(- Ok<
T> ok
- Ok<
- @noFuturesAllowed Result<
Object> ? onErr(- Err<
T> err
- Err<
override
Exhaustively handles the inner Ok and Err cases, returning a new Resolvable.
Implementation
@override
@pragma('vm:prefer-inline')
Async<Object> foldResult(
@noFuturesAllowed Result<Object>? Function(Ok<T> ok) onOk,
@noFuturesAllowed Result<Object>? Function(Err<T> err) onErr,
) {
return this.resultMap((e) => e.fold(onOk, onErr));
}