chain static method

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

Iterate a list of Futures while passing through results.

await F4.forEach(
[
  ()=>Future.value(1),
  (int r)=>Future.value(r*2)
]);

Implementation

static Future chain(Iterable<Function> fns, {AbortSignal? abortSignal,
  bool? cancelOnError}) => Chain(fns, abortSignal: abortSignal,
    cancelOnError: cancelOnError).run();