def transition_name

bendvy-ecs-core@0.1.0.4 · ordinary_app_stream.bend:18

import bendvy-ecs-core@0.1.0.4/ordinary_app_stream.bend as OrdinaryAppStream
import Base
import bendvy-ecs-core@0.1.0.4/inspector_transition_projection.bend as T
import bendvy-ecs-core@0.1.0.4/machine_stream.bend as St

18# Project the authored transition declaration name without reading runtime state.
19def transition_name(~S:Data,~K:Data,~V:Data,~R:Type,~take:R -> R & St.Stream<V>,declaration:T.Declaration<S,K,V,R,take>) -> String:
20  match declaration:
21    case T.Declaration{name}:name

Uses (4)

Used by (1)