dependency<T> method
Implementation
dependency<T>([Map<String, dynamic>? params]) {
String typeBloc = T.toString();
T dep;
if (_injectMapDependency.containsKey(typeBloc)) {
dep = _injectMapDependency[typeBloc];
} else {
Dependency d = dependencies.firstWhere((dep) => dep.inject is T Function(Inject));
dep = d.inject(Inject(params: params, tag: tag));
if (d.singleton) {
_injectMapDependency[typeBloc] = dep;
}
}
return dep;
}