delete<T extends Object> method
bool
delete<
T extends Object>({ - String? tag,
- bool permanent = true,
})
Implementation
bool delete<T extends Object>({String? tag, bool permanent = true}) {
final key = _generateKey<T>(tag);
final injector = permanent ? _dependencies.remove(key) : _dependencies[key];
if (injector != null) {
_unregisterRouteAware(injector._instance);
injector.dispose();
if (kDebugMode) print('INFO (BlueWhale): $key ${permanent ? "deleted and" : ""} disposed.');
return true;
}
return false;
}