OrdinaryInspectorDeclaration.observe: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/ordinary_inspector_declaration.bend as OrdinaryInspectorDeclaration Lines 20-24 of bendvy-ecs-core@0.1.0.4/ordinary_inspector_declaration.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_inspector_declaration.bend&start_line=20&end_line=24 import Base import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as D # Return declaration and detached clauses without accessing World or # reading components. Prefer this when retaining the declaration owner. def observe(~S:Data,~H:Type,~V:Data,declaration:Declaration) -> Declaration & List<&2,D.Clause>: match declaration: case Declaration{query,+clauses}:(Declaration{query,clauses},clauses) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_inspector_declaration.bend&name=Declaration https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend&name=Clause