FinalState constructor

FinalState(
  1. StateKey key, {
  2. TransitionHandler? onEnter,
})

Constructs a final state, identified by key.

The behavior of the state when it is entered can be customized by providing an onEnter function.

Implementation

factory FinalState(
  StateKey key, {
  TransitionHandler? onEnter,
}) =>
    FinalState._((parent) {
      return LeafNodeInfo(
        key,
        (_) => DelegatingTreeState(onEnter: onEnter),
        parent: parent,
        isFinalState: true,
      );
    });