Skip to main content

@jewel998/state-machine - v0.0.5 / StateChangeObserver

Interface: StateChangeObserver<TState, TEvent, TContext>

Type parameters​

NameType
TStateextends StateIdentifier
TEventextends EventIdentifier
TContextextends ContextConstraint

Table of contents​

Methods​

Methods​

onStateChange​

▸ onStateChange(event): void

Parameters​

NameType
eventStateChangeEvent<TState, TEvent, TContext>

Returns​

void

Defined in​

src/interfaces/EventTypes.ts:44


onTransitionAttempt​

▸ onTransitionAttempt(event): void

Parameters​

NameType
eventTransitionAttemptEvent<TState, TEvent, TContext>

Returns​

void

Defined in​

src/interfaces/EventTypes.ts:45