asyncSome<T extends Object> function

Async<Some<T>> asyncSome<T extends Object>(
  1. FutureOr<T> value
)

Implementation

@pragma('vm:prefer-inline')
Async<Some<T>> asyncSome<T extends Object>(FutureOr<T> value) {
  assert(
    isSubtype<T, Never>() || !isSubtype<T, Future<Object>>(),
    '$T must never be a Future.',
  );
  return Async(() async => Some(await value));
}