turbodombuilder - v0.9.5
Preparing search index...
MvcGenerationProperties
Type Alias MvcGenerationProperties<ViewType, DataType, ModelType, EmitterType>
type
MvcGenerationProperties
<
ViewType
extends
TurboView
=
TurboView
<
any
,
any
>
,
DataType
extends
object
=
object
,
ModelType
extends
TurboModel
=
TurboModel
,
EmitterType
extends
TurboEmitter
=
TurboEmitter
,
>
=
{
view
?:
ViewType
|
(
new
(
properties
:
TurboViewProperties
)
=>
ViewType
)
;
model
?:
|
ModelType
|
(
new
(
data
?:
any
,
dataBlocksType
?:
"map"
|
"array"
)
=>
ModelType
)
;
emitter
?:
EmitterType
|
(
new
(
properties
:
ModelType
)
=>
EmitterType
)
;
controllers
?:
MvcManyInstancesOrConstructors
<
TurboController
,
TurboControllerProperties
,
>
;
handlers
?:
MvcManyInstancesOrConstructors
<
TurboHandler
,
ModelType
>
;
interactors
?:
MvcManyInstancesOrConstructors
<
TurboInteractor
,
TurboInteractorProperties
,
>
;
tools
?:
MvcManyInstancesOrConstructors
<
TurboTool
,
TurboToolProperties
>
;
substrates
?:
MvcManyInstancesOrConstructors
<
TurboSubstrate
,
TurboSubstrateProperties
,
>
;
data
?:
DataType
;
initialize
?:
boolean
;
}
Type Parameters
ViewType
extends
TurboView
=
TurboView
<
any
,
any
>
DataType
extends
object
=
object
ModelType
extends
TurboModel
=
TurboModel
EmitterType
extends
TurboEmitter
=
TurboEmitter
Index
Properties
view?
model?
emitter?
controllers?
handlers?
interactors?
tools?
substrates?
data?
initialize?
Properties
Optional
view
view
?:
ViewType
|
(
new
(
properties
:
TurboViewProperties
)
=>
ViewType
)
Optional
model
model
?:
|
ModelType
|
(
new
(
data
?:
any
,
dataBlocksType
?:
"map"
|
"array"
)
=>
ModelType
)
Optional
emitter
emitter
?:
EmitterType
|
(
new
(
properties
:
ModelType
)
=>
EmitterType
)
Optional
controllers
controllers
?:
MvcManyInstancesOrConstructors
<
TurboController
,
TurboControllerProperties
,
>
Optional
handlers
handlers
?:
MvcManyInstancesOrConstructors
<
TurboHandler
,
ModelType
>
Optional
interactors
interactors
?:
MvcManyInstancesOrConstructors
<
TurboInteractor
,
TurboInteractorProperties
,
>
Optional
tools
tools
?:
MvcManyInstancesOrConstructors
<
TurboTool
,
TurboToolProperties
>
Optional
substrates
substrates
?:
MvcManyInstancesOrConstructors
<
TurboSubstrate
,
TurboSubstrateProperties
,
>
Optional
data
data
?:
DataType
Optional
initialize
initialize
?:
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
view
model
emitter
controllers
handlers
interactors
tools
substrates
data
initialize
turbodombuilder - v0.9.5
Loading...