def domain

bendvy-ecs-core@0.1.0.4 · event_stream.bend:81

import bendvy-ecs-core@0.1.0.4/event_stream.bend as EventStream
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_event_declaration.bend as Event

81# Project the retained typed domain; metadata alone is not reader ownership.
82def domain(~S:Data,~E:Data,stream:Stream<S,E>) -> Event.Domain<S,E>:
83  match stream:
84    case Stream{domain,_,_,_,_,_,_,_}:domain

Uses (2)

Used by (1)