def declared_spec

bendvy-ecs-core@0.1.0.4 · ordinary_app_relation.bend:33

import bendvy-ecs-core@0.1.0.4/ordinary_app_relation.bend as OrdinaryAppRelation
import Base
import bendvy-ecs-core@0.1.0.4/relation_types.bend as G
import bendvy-ecs-core@0.1.0.4/relation_query.bend as RQ

33def declared_spec(~S:Data,+value:G.Descriptor<S>) -> RQ.Spec<S>:
34  match value:
35    case G.Descriptor{+key,+name,+inverseName,+tag}:RQ.Spec{[RQ.optional_relation(~S,name,G.Descriptor{key,name,inverseName,tag}),RQ.optional_related(~S,inverseName,G.Descriptor{key,name,inverseName,tag})]}

Uses (5)

Used by (1)