has<T> method

bool has<T>({
  1. String? name,
})

Returns true if a service of type T is registered.

Implementation

bool has<T>({String? name}) {
  final key = _key<T>(name);
  return _instances.containsKey(key) ||
         _singletons.containsKey(key) ||
         _scopedFactories.containsKey(key) ||
         _factories.containsKey(key) ||
         (parent?.has<T>(name: name) ?? false);
}