def value
bendvy-ecs-core@0.1.0.4 · relation_query.bend:59
import bendvy-ecs-core@0.1.0.4/relation_query.bend as RelationQuery
import Base
import entity_key.bend as Key
import relation_types.bend as G
import relation_graph.bend as Graph
59def value(~S:Data,graph:G.Graph<S>,descriptor:G.Descriptor<S>,end:End,+namespace:U32,id:Key.Key) -> Value<S>:
60 match end:
61 case Outgoing{}: outgoing_value(~S,Graph.target(~S,graph,descriptor,id),namespace)
62 case Incoming{}: incoming_value(~S,Graph.inverse(~S,graph,descriptor,id),namespace)