def condition

bendvy-ecs-core@0.1.0.4 · ordinary_inspector_relation.bend:60

import bendvy-ecs-core@0.1.0.4/ordinary_inspector_relation.bend as OrdinaryInspectorRelation
import Base
import bendvy-ecs-core@0.1.0.4/relation_query.bend as RQ
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as A
import bendvy-ecs-core@0.1.0.4/check.bend as K
import bendvy-ecs-core@0.1.0.4/inspector_query.bend as Query
import bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend as Select
import bendvy-ecs-core@0.1.0.4/check_relation_projection.bend as CR

60def condition(~S:Data,~C:Type,~R:Type,~E:Data,~V:Data,~component:Select.DeclaredSelection<K.Frame<S,A.Store<S,C>,R,A.Notice<S,E>>,S,V>,~declaration:Declaration<S>) -> Query.ComposedReadQuery<K.Frame<S,A.Store<S,C>,R,A.Notice<S,E>>,S,Select.Product<V,List<&2,RQ.Cell<S>>>>:
61  CR.grant(~S,~C,~R,~E,~V,~component,~spec(~S,declaration))

Uses (11)

Used by (1)