getSyncK<T extends Object> method
Retrieves the synchronous dependency.
Implementation
Option<Sync<T>> getSyncK<T extends Object>(
Entity typeEntity, {
Entity groupEntity = const DefaultEntity(),
bool traverse = true,
}) {
UNSAFE:
return getK<T>(
typeEntity,
groupEntity: groupEntity,
traverse: traverse,
).map(
(e) => e.isSync()
? e.sync().unwrap()
: Sync.err(Err('Called getSyncK() an async dependency.')),
);
}