def lifecycle

bendvy-ecs-core@0.1.0.3 · execution_save_metadata.bend:32

import bendvy-ecs-core@0.1.0.3/execution_save_metadata.bend as ExecutionSaveMetadata
import Base
import bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend as Notice

32def lifecycle(~S:Data,actual:Notice.Journal<S>) -> Notice.Journal<S> & Lifecycle<S>:
33  match actual:
34    case Notice.Journal{+namespace,+channels,+nextReader,+active}:(Notice.Journal{namespace,channels,nextReader,active},Lifecycle{namespace,channels,nextReader,active})

Uses (4)

Used by (1)