def second_values_loop

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

import bendvy-ecs-core@0.1.0.4/event_publication.bend as EventPublication
import Base

45def second_values_loop(~A:Data,~B:Data,items:List<&2,Publication<A,B>>,reversed:List<&2,B>) -> List<&2,B>:
46  match items:
47    case []:List.reverse(&2,B,reversed)
48    case Publication{_,second} <> rest:second_values_loop(~A,~B,rest,prepend_values(~B,second,reversed))

Uses (4)

Used by (1)