def retained_batch_join
import bendvy-ecs-core@0.1.0.4/event_publication.bend as EventPublicationimport Base
import event_runtime.bend as Ev
94def retained_batch_join(~A:Data,~B:Data,tick:Nat,+records:List<&2,Publication<A,B>>,rest:List<&2,Ev.Batch<Publication<A,B>>>) -> List<&2,Ev.Batch<Publication<A,B>>>:
95 retained_batch(~A,~B,Nat.is_lt(0n,Ev.count(~Publication<A,B>,records)),tick,records,rest)