all static method

Future all(
  1. Iterable<Function> fns, {
  2. AbortSignal? abortSignal,
  3. int? concurrency,
  4. bool? cancelOnError,
})

Conccurently iterate futures (output list is ordered).

await F4.all(
[
  ()=>Future.value(1),
  ()=>Future.value(2),
  ()=>Future.value(3),
],
concurrency:2);

Implementation

static Future all(Iterable<Function> fns,{AbortSignal? abortSignal,
  int? concurrency, bool? cancelOnError}) =>
    All(fns, abortSignal: abortSignal, concurrency: concurrency,
      cancelOnError:cancelOnError).run();