isRegisteredK method
Checks if a dependency is registered.
Implementation
bool isRegisteredK(
Entity typeEntity, {
Entity groupEntity = const DefaultEntity(),
bool traverse = true,
}) {
final g = groupEntity.preferOverDefault(focusGroup);
if (registry.containsDependencyK(typeEntity, groupEntity: g) ||
registry.containsDependencyK(
TypeEntity(Lazy, [typeEntity]),
groupEntity: g,
)) {
return true;
}
if (traverse) {
for (final parent in parents) {
if ((parent as SupportsMixinK).isRegisteredK(
typeEntity,
groupEntity: g,
traverse: true,
)) {
return true;
}
}
}
return false;
}