isRegistered<T> static method
Checks if a dependency is registered.
Returns true if the dependency exists (either instantiated or lazy).
Example:
if (Dependency.isRegistered<AuthService>()) {
final auth = Dependency.find<AuthService>();
auth.checkSession();
} else {
// Handle missing dependency
}
Implementation
static bool isRegistered<T>({String? tag}) {
final key = _getKey(T, tag: tag);
return _dependencyStore[key] != null || _lazyBuilders[key] != null;
}