def uses
bendvy-ecs-core@0.1.0.4 · ordinary_app_owned_event_publisher.bend:18
import bendvy-ecs-core@0.1.0.4/ordinary_app_owned_event_publisher.bend as OrdinaryAppOwnedEventPublisher
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Fields
import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Query
18def uses(keys:List<&2,String>) -> List<&2,Fields.DeclaredUse>:
19 match keys:
20 case []:[]
21 case key <> rest:Fields.DeclaredUse{Fields.EventUse{},Fields.MessageSource{},key,Query.Write{}} <> uses(rest)