InspectorRelationProjection.grant: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/inspector_relation_projection.bend as InspectorRelationProjection Lines 52-55 of bendvy-ecs-core@0.1.0.4/inspector_relation_projection.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/inspector_relation_projection.bend&start_line=52&end_line=55 import Base import inspector_query_projection.bend as Select import inspector_query.bend as Query import inspector_query_frame_world.bend as Traverse import inspector.bend as I import relation_commands.bend as A import relation_query.bend as RQ # Recursive Product/map component providers are reused, not reimplemented. # Query.grant_composed performs World namespace/liveness checks before public lookup. def grant(~S:Data,~C:Type,~R:Type,~E:Data,~V:Data,~component:Select.DeclaredSelection,R,A.Notice>,S,V>,~spec:RQ.Spec) -> Query.ComposedReadQuery,R,A.Notice>,S,Select.Product>>>: Query.grant_composed_runtime(~I.Frame,R,A.Notice>,~S,~V,~List<&2,RQ.Cell>,~RQ.Spec,~component,~Traverse.inspect_world(~S,~A.Store,~R,~A.Notice),~matches_runtime(~S,~C,~R,~E),~project_runtime(~S,~C,~R,~E),spec) Uses (13): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query.bend&name=ComposedReadQuery https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query.bend&name=grant_composed_runtime https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query_frame_world.bend&name=inspect_world https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend&name=DeclaredSelection https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend&name=Product https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_relation_projection.bend&name=matches_runtime https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_relation_projection.bend&name=project_runtime https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_commands.bend&name=Notice https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_commands.bend&name=Store https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_query.bend&name=Cell https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_query.bend&name=Spec