resolve<T> method

T resolve<T>()

Returns resolved dependency defined by type parameter T. Throws StateError if dependency can't be resolved. If you want to get null if dependency can't be resolved, use tryResolve instead

Implementation

T resolve<T>() {
  final resolved = tryResolve<T>();
  if (resolved != null) {
    return resolved;
  } else {
    throw StateError(
      'Can\'t resolve dependency `$T`. '
      'Maybe you forget register it?');
  }
}