CommandStep: Message<"moddef.v1.CommandStep"> & { name: string; step: | { case: "write"; value: WriteStep } | { case: "poll"; value: PollStep } | { case: "read"; value: ReadStep } | { case: undefined; value?: undefined };} Type declaration
name: string
step:
| { case: "write"; value: WriteStep }
| { case: "poll"; value: PollStep }
| { case: "read"; value: ReadStep }
| { case: undefined; value?: undefined }
§11.7 One step of a command. Steps execute strictly in order; no branching.