get<T extends AppService> method

T get<T extends AppService>()

Returns the first AppService with type T

Example:

final settingsService = container.get<SettingsService>();

Implementation

T get<T extends AppService>() {
  final service = _services[T];
  if (service == null) {
    throw "service of type $T is not registered in this service container";
  } else {
    return service as T;
  }
}