waitAlike<T> function

FutureOr<Iterable<T>> waitAlike<T>(
  1. Iterable<FutureOr<T>> items, {
  2. _TOnErrorCallback? onError,
  3. bool eagerError = true,
  4. _TOnCompleteCallback? onComplete,
})

Waits for a list of FutureOr values and returns them as an Iterable.

Implementation

@pragma('vm:prefer-inline')
FutureOr<Iterable<T>> waitAlike<T>(
  Iterable<FutureOr<T>> items, {
  _TOnErrorCallback? onError,
  bool eagerError = true,
  _TOnCompleteCallback? onComplete,
}) {
  return wait<Iterable<T>>(
    items,
    (e) => e.cast<T>(),
    onError: onError,
    eagerError: eagerError,
    onComplete: onComplete,
  );
}