UNPKG

@airgap/coinlib-core

Version:

The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

10 lines (9 loc) 297 B
export declare class StateMachine<S> { private state; private readonly validTransitions; constructor(initialState: S, validTransitions: Map<S, S[]>); transitionTo(state: S): void; getState(): S; addValidStateTransition(from: S, to: S): void; private canTransitionTo; }