The element's view type, if any.
The element's data type, if any.
The element's model type, if any.
The element's emitter type, if any.
OptionalviewThe view (or view constructor) to attach.
OptionalmodelThe model (or model constructor) to attach.
OptionalemitterThe emitter (or emitter constructor) to attach. If not defined, a default TurboEmitter will be created.
OptionalcontrollersThe controller, constructor of controller, or array of the latter, to attach.
OptionalhandlersThe handler, constructor of handler, or array of the latter, to attach.
OptionalinteractorsThe interactor, constructor of interactor, or array of the latter, to attach.
OptionaltoolsThe tool, constructor of tool, or array of the latter, to attach.
OptionalsubstratesThe substrate, constructor of substrate, or array of the latter, to attach.
OptionaldataThe data to attach to the model.
OptionalinitializeWhether to initialize the MVC pieces after setting them or not. Defaults to true.
Description
Type representing a configuration object for an Mvc instance.