ReaderDomains.collect_view: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/reader_domains.bend as ReaderDomains Lines 43-45 of bendvy-ecs-core@0.1.0.4/reader_domains.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/reader_domains.bend&start_line=43&end_line=45 import Base import world.bend as W def collect_view(~S: Data,~C: Type,~R: Type,~E: Data,~is_event: E -> Bool,events: Events,observed: W.World & List<&2,E>) -> Detached: (world,+values) = observed collected(~S,~C,~R,~E,world,events,split(~E,~is_event,values)) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_domains.bend&name=Detached https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_domains.bend&name=Events https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_domains.bend&name=collected https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_domains.bend&name=split https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=World