OrdinaryCheckQuery.constrain: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend as OrdinaryCheckQuery Lines 46-47 of bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&start_line=46&end_line=47 import Base import bendvy-ecs-core@0.1.0.4/ordinary_check_declaration.bend as D import bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend as Q def constrain(~H:Type,~S:Data,~V:Data,~source:Selection,~filter:Predicate) -> Selection: Selection{Q.constrain(~H,~S,~V,~selected(~H,~S,~V,source),~predicate(~H,~S,filter)),List.append(&2,D.Use,uses(~H,~S,~V,source),predicate_uses(~H,~S,filter))} Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.append https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend&name=constrain https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_declaration.bend&name=Use https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=Predicate https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=Selection https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=predicate https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=predicate_uses https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=selected https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_check_query.bend&name=uses