lookupPossibleDeps function

Set<DependencyConfig> lookupPossibleDeps(
  1. InjectedDependency iDep,
  2. Iterable<DependencyConfig> allDeps
)

A resolver that converts DartTypes into ImportableTypes, which include information about the type's name, nullability, and required imports. It also handles function types and parameterized types.

Implementation

Set<DependencyConfig> lookupPossibleDeps(
  InjectedDependency iDep,
  Iterable<DependencyConfig> allDeps,
) {
  return allDeps
      .where((d) => d.type == iDep.type && d.instanceName == iDep.instanceName)
      .toSet();
}