type Observed

bendvy-ecs-core@0.1.0.4 · events.bend:12

import bendvy-ecs-core@0.1.0.4/events.bend as Events
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W

12# Read returns World, advanced reader and detached unread Data events;
13# ForeignReader returns World and the original reader without reading the log.
14# Neither result carries affine event payload ownership.
15type Observed<S: Data,C: Type,R: Type,E: Data> is Type:
16  Read{world: W.World<S,C,R,E>,reader: Reader<S>,events: List<&2,E>}
17  ForeignReader{world: W.World<S,C,R,E>,reader: Reader<S>}

Uses (3)

Used by (4)