bloc<T> method
Implementation
bloc<T>([Map<String, dynamic>? params]) {
String typeBloc = T.toString();
T blocBase;
if (_injectMapBloc.containsKey(typeBloc)) {
blocBase = _injectMapBloc[typeBloc];
} else {
Bloc b = blocs.firstWhere((b) => b.inject is T Function(Inject));
blocBase = b.inject(Inject(params: params, tag: tag));
if (b.singleton) {
_injectMapBloc[typeBloc] = blocBase;
}
}
return blocBase;
}