def role

bendvy-ecs-core@0.1.0.4 · ordinary_app_access.bend:38

import bendvy-ecs-core@0.1.0.4/ordinary_app_access.bend as OrdinaryAppAccess
import 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{}

Uses (2)

Used by (3)