def handles

bendvy-ecs-core@0.1.0.4 · trace_relation.bend:44

import bendvy-ecs-core@0.1.0.4/trace_relation.bend as TraceRelation
import Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as Facts
import bendvy-ecs-core@0.1.0.4/world.bend as W

44def handles(~S:Data,targets:List<&2,W.Handle<S>>) -> List<&2,Facts.HandleValue>:
45  match targets:
46    case []:[]
47    case target <> rest:handle(~S,target) <> handles(~S,rest)

Uses (4)

Used by (1)