whenComplete<R extends Object> method

  1. @override
Resolvable<R> whenComplete<R extends Object>(
  1. @noFutures Resolvable<R> noFutures(
    1. Sync<T> resolved
    )
)
override

Implementation

@override
@pragma('vm:prefer-inline')
Resolvable<R> whenComplete<R extends Object>(
  @noFutures Resolvable<R> Function(Sync<T> resolved) noFutures,
) {
  return Sync(() {
    value.unwrap(); // unwrap to throw if value has an Err.
    return Resolvable(() => noFutures(this));
  }).flatten();
}