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