tryResolve<T> method
T?
tryResolve<T>()
Returns resolved dependency of type T
or null
if it can't be resolved.
Implementation
T? tryResolve<T>() {
final resolver = _resolvers[T];
if (resolver != null) {
final resolved = resolver.resolve();
if (_typesToDispose.containsKey(T)) _addDisposable<T>(resolved);
return resolved;
} else {
return parent?.tryResolve();
}
}