findController<T extends LiteStateController> function
T
findController<T extends LiteStateController>()
Implementation
T findController<T extends LiteStateController>() {
final typeKey = T.toString();
if (_controllers.containsKey(typeKey)) {
return _controllers[typeKey] as T;
}
if (_lazyControllerInitializers.containsKey(typeKey)) {
_lazilyInitializeController(typeKey);
return _controllers[typeKey] as T;
} else {
throw _getNoControllerErrorText(typeKey);
}
}