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?');
}
}