disposeBinding<T> method
remove a binding from the container dispose-> a container disposeBinding -> a container-binding
Implementation
@override
Future<bool> disposeBinding<T>({String? name}) async {
final binding = tryMake<T>(name: name);
if (binding != null) {
_factories.removeWhere((key, value) => value == binding as Object);
_singletons.removeWhere((key, value) => value == binding as Object);
_eagerRegistrations.removeWhere((key, value) => key == T.toString());
return true;
}
return false;
}