Returns state transitions based on a list of strings. The last string is the terminal state. A -> B -> C -> D

See also: fromListBidirectional

const transitions = fromList([`a`, `b`, `c`, `d`]);
// Object state machine with events
const sm = new StateMachine.WithEvents(transitions);
// OR, immutable state machine
const sm = StateMachine.init(transitions);
  • Parameters

    • Rest...states: readonly string[]

      List of states

    Returns Transitions

    MachineDescription