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