@jewel998/state-machine - v0.0.5 / StatisticsCollector
Class: StatisticsCollector<TState, TEvent>
Type parameters
| Name | Type |
|---|---|
TState | extends StateIdentifier |
TEvent | extends EventIdentifier |
Table of contents
Constructors
Methods
Constructors
constructor
• new StatisticsCollector<TState, TEvent>(): StatisticsCollector<TState, TEvent>
Type parameters
| Name | Type |
|---|---|
TState | extends StateIdentifier |
TEvent | extends EventIdentifier |
Returns
StatisticsCollector<TState, TEvent>
Defined in
src/statistics/StatisticsCollector.ts:26
Methods
recordSuccessfulTransition
▸ recordSuccessfulTransition(event, toState, duration): void
Parameters
| Name | Type |
|---|---|
event | TEvent |
toState | TState |
duration | number |
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
Defined in
src/statistics/StatisticsCollector.ts:58
reset
▸ reset(): void
Returns
void