find<T extends FitState> static method

T find<T extends FitState>()

Finds or creates a controller automatically

Implementation

static T find<T extends FitState>() {
  final String key = T.toString();

  if (!_controllers.containsKey(key)) {
    // Auto-instantiate the controller
    final controller = _createController<T>();
    _controllers[key] = controller;
    controller._initialize();
  }

  return _controllers[key] as T;
}