removeDependencyK<T extends Object> method
Removes a dependency from the registry.
Implementation
@pragma('vm:prefer-inline')
Option<Dependency> removeDependencyK<T extends Object>(
Entity typeEntity, {
Entity groupEntity = const DefaultEntity(),
}) {
final g = groupEntity.preferOverDefault(focusGroup);
var result = registry.removeDependencyK(typeEntity, groupEntity: g);
if (result.isNone()) {
result = registry.removeDependencyK(
TypeEntity(Lazy, [typeEntity]),
groupEntity: g,
);
}
return result;
}