dependentsOf method

List<IModuleCodeContributor> dependentsOf(
  1. IModuleCodeContributor module,
  2. List<IModuleCodeContributor> allModules
)

Returns a list of modules that directly depend on module within the provided allModules collection.

Implementation

List<IModuleCodeContributor> dependentsOf(
  IModuleCodeContributor module,
  List<IModuleCodeContributor> allModules,
) {
  final targetName = module.moduleDescriptor.name;
  return allModules
      .where((m) => m.moduleDescriptor.dependsOn.contains(targetName))
      .toList();
}