@ue-too/being / index / Action
型別別名: Action<Context, EventPayloadMapping, States, EventOutputMapping, Output>
Action<
Context,EventPayloadMapping,States,EventOutputMapping,Output> =object
定義於: interface.ts:409
型別參數
Context
Context extends BaseContext
EventPayloadMapping
EventPayloadMapping
States
States extends string
EventOutputMapping
EventOutputMapping extends Partial<Record<keyof EventPayloadMapping, unknown>> = DefaultOutputMapping<EventPayloadMapping>
Output
Output = void
屬性
action()
action: (
context,event,stateMachine) =>Output|void
定義於: interface.ts:418
參數
context
Context
event
EventPayloadMapping[keyof EventPayloadMapping]
stateMachine
StateMachine<EventPayloadMapping, Context, States, EventOutputMapping>
回傳
Output | void
defaultTargetState?
optionaldefaultTargetState:States
定義於: interface.ts:428