get<T> method
T
get<T>()
Used to get dependency registered
Implementation
T get<T>() {
if (_dependenciesSingleton.containsKey(T) &&
_dependenciesSingleton[T] != null) {
return _dependenciesSingleton[T];
}
if (_dependencies.containsKey(T)) {
final d = _dependencies[T]?.call(this);
if (_dependenciesSingleton.containsKey(T)) {
_dependenciesSingleton[T] = d;
}
return d;
}
throw Exception('Not found $T dependecy');
}