def emit_first

bendvy-ecs-core@0.1.0.4 · event_publication.bend:30

import bendvy-ecs-core@0.1.0.4/event_publication.bend as EventPublication
import Base
import world.bend as W
import transaction.bend as Tx

30def emit_first(~S:Data,~C:Type,~R:Type,~A:Data,~B:Data,tx:Tx.Tx<W.World<S,C,R,Publication<A,B>>,Publication<A,B>>,event:A) -> Tx.Tx<W.World<S,C,R,Publication<A,B>>,Publication<A,B>>:
31  Tx.emit(~W.World<S,C,R,Publication<A,B>>,~Publication<A,B>,tx,Publication{[event],[]})

Uses (5)

Used by (0)

No other definition uses this definition.