TransitionBuilder
Defined in: builder/state-machine.ts:47
Represents a valid transition from a state to another state.
Extends
Section titled “Extends”BaseBuilder.Omit<InputBuilder,"toDefinition">
Properties
Section titled “Properties”
readonlyprn:string
Defined in: builder/index.ts:32
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”addArray()
Section titled “addArray()”addArray(
key):ArrayInputBuilder
Defined in: builder/input.ts:22
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”addGrant()
Section titled “addGrant()”addGrant(
role):TransitionGrantBuilder
Defined in: builder/state-machine.ts:51
Gives the role access to the specified properties for a given item.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”addJson()
Section titled “addJson()”addJson(
key,parser):JsonInputBuilder
Defined in: builder/input.ts:30
Parameters
Section titled “Parameters”string
parser
Section titled “parser”ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | JsonParse<any>
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”addObject()
Section titled “addObject()”addObject(
key):ObjectInputBuilder
Defined in: builder/input.ts:23
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”addProperty()
Section titled “addProperty()”Call Signature
Section titled “Call Signature”addProperty(
key,type):DataTypeInputBuilder
Defined in: builder/input.ts:24
Parameters
Section titled “Parameters”string
PrimitiveDataType | TemporalDataType
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”addProperty(
key,type):SelectInputBuilder
Defined in: builder/input.ts:25
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”addProperty(
key,type):JsonInputBuilder
Defined in: builder/input.ts:26
Parameters
Section titled “Parameters”string
ZodType
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”addProperty(
key,type):JsonInputBuilder
Defined in: builder/input.ts:28
Parameters
Section titled “Parameters”string
PrimitiveDataType | TemporalDataType | SelectDataType | ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”setDescription()
Section titled “setDescription()”setDescription(
description):this
Defined in: builder/index.ts:33
Parameters
Section titled “Parameters”description
Section titled “description”string
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”toDefinition()
Section titled “toDefinition()”toDefinition():
TransitionDefinition
Defined in: builder/state-machine.ts:56
Returns the definition object for this transition.