getDependency<T extends Object> method
Option<Dependency<T> >
getDependency<T extends Object>({
- Entity groupEntity = const DefaultEntity(),
Returns any dependency of type T
or subtypes under the specified
groupEntity
.
Implementation
@pragma('vm:prefer-inline')
Option<Dependency<T>> getDependency<T extends Object>({
Entity groupEntity = const DefaultEntity(),
}) {
return Option.from(
_state[groupEntity]?.values
.firstWhereOrNull((e) => e.value is Resolvable<T>)
?.transf<T>(),
);
}