def role
import bendvy-ecs-core@0.1.0.4/ordinary_app_access.bend as OrdinaryAppAccessimport Base
import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Query
38def role(mode:Query.Mode) -> Role:
39 match mode:
40 case Query.Write{}:Writer{}
41 case Query.With{}:Filter{}
42 case Query.Without{}:Filter{}
43 case Query.Read{}:Reader{}
44 case Query.Optional{}:Reader{}
45 case Query.Added{}:Reader{}
46 case Query.Changed{}:Reader{}