findInjector<T> method
Implementation
InitInjection? findInjector<T>([Type? type]) {
if (T != dynamic && _injectors.containsKey(T)) {
return _injectors[T];
}
if (type != null && _injectors.containsKey(type)) {
return _injectors[type];
}
if (T != dynamic) {
final key = _injectors.keys
.firstWhere((item) => item.runtimeType is T, orElse: () => dynamic);
if (key != dynamic) {
return _injectors[key];
}
}
return _other;
}