getResource<T extends Resource> method
Returns the resource of type T, or None if not registered.
Implementation
Option<T> getResource<T extends Resource>() {
final dep = registry.getGroup(groupEntity: _resourceGroup)[TypeEntity(T)];
if (dep == null) return const None();
return switch (dep.value) {
Sync(value: Ok(value: final T v)) => Some(v),
_ => const None(),
};
}