mergeInitFileContributions method

_InitFileContributions mergeInitFileContributions(
  1. Iterable<_InitFileContributions> all
)

Implementation

_InitFileContributions mergeInitFileContributions(
    Iterable<_InitFileContributions> all) {
  final mappers = all.expand((c) => c.$1).toList();
  final allInitFunctionParameters = all
      .fold<Map<String, _InitFunctionParameter>>(
          {}, (acc, c) => {...acc, ...c.$2});
  final allBroaderImports = all
      .fold<Map<String, String>>(
          {}, (acc, c) => {...acc, ...c.$3});
  return (mappers, allInitFunctionParameters, allBroaderImports);
}