getLazyFactorySyncOrNoneK<T extends Object> method
Retrieves the lazily loaded factory dependency unsafely, returning the instance as an Option.
Implementation
Option<T> getLazyFactorySyncOrNoneK<T extends Object>(
Entity typeEntity, {
Entity groupEntity = const DefaultEntity(),
bool traverse = true,
}) {
return getLazySyncOrNoneK<T>(
typeEntity,
groupEntity: groupEntity,
traverse: traverse,
)
.map(
(e) => switch (e.singleton) {
Sync(value: Ok(value: final v)) => Some(v),
_ => None<T>(),
},
)
.flatten();
}