initialize method

  1. @override
Future<void> initialize()
override

Initializes eager singletons.

See ServiceContainer.initialize for details.

Implementation

@override
Future<void> initialize() async {
  for (final key in _eagerRegistrations.keys) {
    if (_singletons.containsKey(key)) continue;
    final factory = _factories[key];
    if (factory != null) {
      _singletons[key] = factory(this) as Object;
    }
  }
}