get<T extends Service<State, RepositoryProvider>> method

T get<T extends Service<State, RepositoryProvider>>()

Implementation

T get<T extends Service>() {
  final i = services.indexWhere((s) => s is T);
  if (i != -1) {
    return services[i] as T;
  }
  throw Exception('Service not found');
}