getChildT method
Implementation
Option<Result<DI>> getChildT({Entity groupEntity = const DefaultEntity()}) {
final g = groupEntity.preferOverDefault(focusGroup);
if (childrenContainer.isNone()) {
return const None();
}
UNSAFE:
{
final option = childrenContainer.unwrap().getLazySingletonT<DI>(
DI,
groupEntity: g,
);
if (option.isNone()) {
return const None();
}
final result = option.unwrap().sync();
if (result.isErr()) {
return Some(result.err().unwrap().transfErr());
}
final value = result.unwrap().value.transf<DI>();
return Some(value);
}
}