The type of the main component.
The element's MVC view type.
The element's MVC model type.
The element's MVC emitter type.
ProtectedelementProtected OptionalviewProtected OptionalmodelProtected OptionalemitterReadonlysubstrateReadonlysolverProtectedsetup
TurboController
Description
The MVC base controller class. Its main job is to handle (some part of or all of) the logic of the component. It has access to the element, the model to read and write data, the view to update the UI, and the emitter to listen for changes in the model. It can only communicate with other controllers via the emitter (by firing or listening for changes on a certain key).