@jewel998/state-machine - v0.0.5 / StateChangeObserver
Interface: StateChangeObserver<TState, TEvent, TContext>
Type parameters
| Name | Type |
|---|---|
TState | extends StateIdentifier |
TEvent | extends EventIdentifier |
TContext | extends ContextConstraint |
Table of contents
Methods
Methods
onStateChange
▸ onStateChange(event): void
Parameters
| Name | Type |
|---|---|
event | StateChangeEvent<TState, TEvent, TContext> |
Returns
void
Defined in
src/interfaces/EventTypes.ts:44
onTransitionAttempt
▸ onTransitionAttempt(event): void
Parameters
| Name | Type |
|---|---|
event | TransitionAttemptEvent<TState, TEvent, TContext> |
Returns
void