aggregate function

Suggestor aggregate(
  1. Iterable<Suggestor> suggestors
)

Aggregates multiple Suggestors into a single suggestor that yields the aggregate of Patches generated by each individual suggestor. runInteractiveCodemod( filesFromGlob(Glob('**.dart', recursive: true)), aggregate( suggestorA, suggestorB, suggestorC, ... ), );

Implementation

Suggestor aggregate(Iterable<Suggestor> suggestors) {
  return (context) async* {
    for (final suggestor in suggestors) {
      yield* suggestor(context);
    }
  };
}