Skip to main content

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

Class: StatisticsCollector<TState, TEvent>

Type parameters​

NameType
TStateextends StateIdentifier
TEventextends EventIdentifier

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new StatisticsCollector<TState, TEvent>(): StatisticsCollector<TState, TEvent>

Type parameters​

NameType
TStateextends StateIdentifier
TEventextends EventIdentifier

Returns​

StatisticsCollector<TState, TEvent>

Defined in​

src/statistics/StatisticsCollector.ts:26

Methods​

recordSuccessfulTransition​

▸ recordSuccessfulTransition(event, toState, duration): void

Parameters​

NameType
eventTEvent
toStateTState
durationnumber

Returns​

void

Defined in​

src/statistics/StatisticsCollector.ts:39


recordFailedTransition​

▸ recordFailedTransition(): void

Returns​

void

Defined in​

src/statistics/StatisticsCollector.ts:53


getStatistics​

▸ getStatistics(): StateMachineStatistics

Returns​

StateMachineStatistics

Defined in​

src/statistics/StatisticsCollector.ts:58


reset​

▸ reset(): void

Returns​

void

Defined in​

src/statistics/StatisticsCollector.ts:87