addManager<T extends Manager> static method

void addManager<T extends Manager>(
  1. T manager
)

Add a manager to the table, only one manager can be added for each state type

Implementation

static void addManager<T extends Manager>(T manager) {
  assert(_instance.managers[T] == null, 'Two managers found for $T');

  _instance.managers[T] = manager;
}