def path
bendvy-ecs-core@0.1.0.4 · hierarchy_provider.bend:19
import bendvy-ecs-core@0.1.0.4/hierarchy_provider.bend as HierarchyProvider
import Base
import bendvy-ecs-core@0.1.0.4/relation_providers.bend as Relations
import bendvy-ecs-core@0.1.0.4/hierarchy_traversal.bend as T
19def path(~S:Data,walk:T.Walk,+namespace:U32) -> Path<S>:
20 match walk:
21 case T.Complete{ids}: Complete{Relations.handle_ids(~S,ids,namespace)}
22 case T.Incomplete{ids,pending}: Incomplete{Relations.handle_ids(~S,ids,namespace),Relations.handle_ids(~S,pending,namespace)}