resolve<T> method
RU: Возвращает найденную зависимость, определенную параметром типа T.
Выдает StateError, если зависимость не может быть разрешена.
Если вы хотите получить null, если зависимость не может быть найдена,
то используйте вместо этого tryResolve
return - возвращает объект типа T или StateError
ENG: Returns the found dependency specified by the type parameter T.
Throws StateError if the dependency cannot be resolved.
If you want to get null if the dependency cannot be found then use tryResolve instead
return - returns an object of type T or StateError
Implementation
T resolve<T>({String? named}) {
var resolved = tryResolve<T>(named: named);
if (resolved != null) {
return resolved;
} else {
throw StateError(
'Can\'t resolve dependency `$T`. Maybe you forget register it?');
}
}