Class Statechart
Hierarchy
-
BaseInterpreter
- Statechart
Index
Constructors
Properties
Methods
Constructors
constructor
-
Parameters
-
model: ModelFactory | SCState
-
Optional opts: InterpreterOpts
Returns Statechart
-
Properties
getAllTransitionEvents
Type declaration
-
-
Returns string[]
-
getConfiguration
Type declaration
-
-
Returns Configuration
-
getFullConfiguration
Type declaration
-
-
Returns FullConfiguration
-
getSnapshot
Type declaration
-
-
Returns Snapshot
-
isFinal
Type declaration
-
-
Returns boolean
-
isIn
Type declaration
-
-
Parameters
-
stateName: string
Returns boolean
-
-
registerListener
Type declaration
-
-
Parameters
-
listener: any
Returns void
-
-
start
Type declaration
-
-
Returns Configuration
-
startAsync
Type declaration
-
-
Parameters
-
cb: function
-
-
Parameters
-
Configuration: any
Returns void
-
-
-
Returns void
-
-
unregisterListener
Type declaration
-
-
Parameters
-
listener: any
Returns void
-
-
Methods
emit
-
Parameters
-
type: "onEntry"
-
stateId: string
Returns void
-
-
Parameters
-
type: "onExit"
-
stateId: string
Returns void
-
-
Parameters
-
type: "onTransition"
-
sourceStateId: string
-
targetStateIds: string[]
-
transitionIndex: number
Returns void
-
-
Parameters
-
type: "onDefaultEntry"
-
initialStateId: string
Returns void
-
-
Parameters
-
type: "onError"
-
errorEvent: ErrorEvent
Returns void
-
-
Parameters
-
type: "onBigStepBegin"
Returns void
-
-
Parameters
-
type: "onBigStepSuspend"
Returns void
-
-
Parameters
-
type: "onBigStepResume"
Returns void
-
-
Parameters
-
type: "onSmallStepBegin"
-
currentSmallStepEvent: Event
Returns void
-
-
Parameters
-
type: "onSmallStepEnd"
-
currentSmallStepEvent: Event
Returns void
-
-
Parameters
-
type: "onBigStepEnd"
-
currentBigStepEvent: Event
Returns void
-
-
Parameters
-
type: "onExitInterpreter"
-
doneEvent: Event
Returns void
-
gen
-
Parameters
-
evtObjOrName: string | Event
-
Optional optionalData: any
Returns any
-
genAsync
-
Parameters
-
currentEvent: Event
-
cb: function
-
-
Parameters
-
Configuration: any
Returns void
-
-
-
Returns any
-
off
-
Parameters
-
type: "onEntry"
-
Optional listener: onEntryListener
Returns void
-
-
Parameters
-
type: "onExit"
-
Optional listener: onExitListener
Returns void
-
-
Parameters
-
type: "onTransition"
-
Optional listener: onTransitionListener
Returns void
-
-
Parameters
-
type: "onDefaultEntry"
-
Optional listener: onDefaultEntryListener
Returns void
-
-
Parameters
-
type: "onError"
-
Optional listener: onErrorListener
Returns void
-
-
Parameters
-
type: "onBigStepBegin"
-
Optional listener: onBigStepBeginListener
Returns void
-
-
Parameters
-
type: "onBigStepSuspend"
-
Optional listener: onBigStepSuspendListener
Returns void
-
-
Parameters
-
type: "onBigStepResume"
-
Optional listener: onBigStepResumeListener
Returns void
-
-
Parameters
-
type: "onSmallStepBegin"
-
Optional listener: onSmallStepBeginListener
Returns void
-
-
Parameters
-
type: "onSmallStepEnd"
-
Optional listener: onSmallStepEndListener
Returns void
-
-
Parameters
-
type: "onBigStepEnd"
-
Optional listener: onBigStepEndListener
Returns void
-
-
Parameters
-
type: "onExitInterpreter"
-
Optional listener: onExitInterpreterListener
Returns void
-
on
-
Parameters
-
type: "onEntry"
-
listener: onEntryListener
Returns void
-
-
Parameters
-
type: "onExit"
-
listener: onExitListener
Returns void
-
-
Parameters
-
type: "onTransition"
-
listener: onTransitionListener
Returns void
-
-
Parameters
-
type: "onDefaultEntry"
-
listener: onDefaultEntryListener
Returns void
-
-
Parameters
-
type: "onError"
-
listener: onErrorListener
Returns void
-
-
Parameters
-
type: "onBigStepBegin"
-
listener: onBigStepBeginListener
Returns void
-
-
Parameters
-
type: "onBigStepSuspend"
-
listener: onBigStepSuspendListener
Returns void
-
-
Parameters
-
type: "onBigStepResume"
-
listener: onBigStepResumeListener
Returns void
-
-
Parameters
-
type: "onSmallStepBegin"
-
listener: onSmallStepBeginListener
Returns void
-
-
Parameters
-
type: "onSmallStepEnd"
-
listener: onSmallStepEndListener
Returns void
-
-
Parameters
-
type: "onBigStepEnd"
-
listener: onBigStepEndListener
Returns void
-
-
Parameters
-
type: "onExitInterpreter"
-
listener: onExitInterpreterListener
Returns void
-
once
-
Parameters
-
type: "onEntry"
-
listener: onEntryListener
Returns void
-
-
Parameters
-
type: "onExit"
-
listener: onExitListener
Returns void
-
-
Parameters
-
type: "onTransition"
-
listener: onTransitionListener
Returns void
-
-
Parameters
-
type: "onDefaultEntry"
-
listener: onDefaultEntryListener
Returns void
-
-
Parameters
-
type: "onError"
-
listener: onErrorListener
Returns void
-
-
Parameters
-
type: "onBigStepBegin"
-
listener: onBigStepBeginListener
Returns void
-
-
Parameters
-
type: "onBigStepSuspend"
-
listener: onBigStepSuspendListener
Returns void
-
-
Parameters
-
type: "onBigStepResume"
-
listener: onBigStepResumeListener
Returns void
-
-
Parameters
-
type: "onSmallStepBegin"
-
listener: onSmallStepBeginListener
Returns void
-
-
Parameters
-
type: "onSmallStepEnd"
-
listener: onSmallStepEndListener
Returns void
-
-
Parameters
-
type: "onBigStepEnd"
-
listener: onBigStepEndListener
Returns void
-
-
Parameters
-
type: "onExitInterpreter"
-
listener: onExitInterpreterListener
Returns void
-
Generated using TypeDoc