def transition_name
import bendvy-ecs-core@0.1.0.4/ordinary_app_stream.bend as OrdinaryAppStreamimport 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