Skip to content

@ue-too/being-portable / MachineBody

Type Alias: MachineBody ​

MachineBody = object

Defined in: being-portable/src/format/types.ts:155

The parts every machine has, root or child.

Properties ​

context ​

readonly context: Readonly<Record<string, ContextFieldDefinition>>

Defined in: being-portable/src/format/types.ts:156


events ​

readonly events: Readonly<Record<string, Readonly<Record<string, TypeSpec>>>>

Defined in: being-portable/src/format/types.ts:157


initialState ​

readonly initialState: string

Defined in: being-portable/src/format/types.ts:161


outputs? ​

readonly optional outputs: Readonly<Record<string, TypeSpec>>

Defined in: being-portable/src/format/types.ts:160


states ​

readonly states: Readonly<Record<string, StateDefinition>>

Defined in: being-portable/src/format/types.ts:162