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)}

Uses (4)

Used by (2)