setInjector<T> method
Implementation
void setInjector<T>(InitInjection<T> inject) {
if (T == dynamic) {
_other = inject as void Function(dynamic, dynamic)?;
return;
}
assert(() {
if (_injectors.containsKey(T)) {
printDebug(
'Injector already contains type: ${T.toString()}. Injection of this type will be overriden.');
}
return true;
}());
_injectors[T] = (item, args) => inject(item, args);
}