@proto-kit/protocol • Docs
Documentation / @proto-kit/protocol / TransitionMethodExecutionContext
Interface: TransitionMethodExecutionContext
Properties
addStateTransition()
addStateTransition: <
Value>(stateTransition) =>void
Adds an in-method generated state transition to the current context
Type Parameters
• Value
Parameters
• stateTransition: StateTransition<Value>
State transition to add to the context
Returns
void
Defined in
packages/protocol/src/state/context/TransitionMethodExecutionContext.ts:12
clear()
clear: () =>
void
Manually clears/resets the execution context
Returns
void
Defined in
packages/protocol/src/state/context/TransitionMethodExecutionContext.ts:17
current()
current: () =>
object
Had to override current() otherwise it would not infer the type of result correctly (parent type would be reused)
Returns
object
result
result:
TransitionMethodExecutionResult
Defined in
packages/protocol/src/state/context/TransitionMethodExecutionContext.ts:23