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