def notice_originals

bendvy-ecs-core@0.1.0.4 · ordinary_owned_event_binding.bend:33

import bendvy-ecs-core@0.1.0.4/ordinary_owned_event_binding.bend as OrdinaryOwnedEventBinding
import Base
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as Relation

33def notice_originals(~S:Data,~E:Data,records:List<&2,Relation.Notice<S,E>>) -> List<&2,E>:
34  match records:
35    case []:[]
36    case Relation.Original{event} <> rest:event <> notice_originals(~S,~E,rest)
37    case _ <> rest:notice_originals(~S,~E,rest)

Uses (2)

Used by (1)