Skip to content

TransitionBuilder

Defined in: builder/state-machine.ts:47

Represents a valid transition from a state to another state.

readonly prn: string

Defined in: builder/index.ts:32

BaseBuilder.prn

addArray(key): ArrayInputBuilder

Defined in: builder/input.ts:22

string

ArrayInputBuilder

InputBuilder.addArray


addGrant(role): TransitionGrantBuilder

Defined in: builder/state-machine.ts:51

Gives the role access to the specified properties for a given item.

TemplateRoleBuilder

TransitionGrantBuilder


addJson(key, parser): JsonInputBuilder

Defined in: builder/input.ts:30

string

ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | JsonParse<any>

JsonInputBuilder

InputBuilder.addJson


addObject(key): ObjectInputBuilder

Defined in: builder/input.ts:23

string

ObjectInputBuilder

InputBuilder.addObject


addProperty(key, type): DataTypeInputBuilder

Defined in: builder/input.ts:24

string

PrimitiveDataType | TemporalDataType

DataTypeInputBuilder

InputBuilder.addProperty

addProperty(key, type): SelectInputBuilder

Defined in: builder/input.ts:25

string

SelectDataType

SelectInputBuilder

InputBuilder.addProperty

addProperty(key, type): JsonInputBuilder

Defined in: builder/input.ts:26

string

ZodType

JsonInputBuilder

InputBuilder.addProperty

addProperty(key, type): JsonInputBuilder

Defined in: builder/input.ts:28

string

PrimitiveDataType | TemporalDataType | SelectDataType | ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

JsonInputBuilder

InputBuilder.addProperty


setDescription(description): this

Defined in: builder/index.ts:33

string

this

BaseBuilder.setDescription


toDefinition(): TransitionDefinition

Defined in: builder/state-machine.ts:56

Returns the definition object for this transition.

TransitionDefinition