def query_uses

bendvy-ecs-core@0.1.0.4 · ordinary_app_reader_parameter.bend:34

import bendvy-ecs-core@0.1.0.4/ordinary_app_reader_parameter.bend as OrdinaryAppReaderParameter
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Query
import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Fields

34def query_uses(~S:Data,clauses:List<&2,Query.Clause<S>>) -> List<&2,Fields.DeclaredUse>:
35  match clauses:
36    case []:[]
37    case Query.Clause{key,mode} <> rest:Fields.DeclaredUse{Fields.ComponentUse{},Fields.QuerySource{},key,mode} <> query_uses(~S,rest)

Uses (5)

Used by (1)