mobx-keystone
Preparing search index...
_DataModel
Interface _DataModel<SuperModel, TProps>
interface
_DataModel
<
SuperModel
,
TProps
extends
ModelProps
>
{
new
_DataModel
(
data
:
_ComposedData
<
SuperModel
,
TProps
>
,
)
:
SuperModel
&
BaseDataModel
<
TProps
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseDataModelKeys
,
>
&
Flatten
<
{
[
k
in
string
|
number
|
symbol
as
TProps
[
k
]
[
"$hasSetter"
]
&
`
set
${
Capitalize
<
k
&
string
>
}
`
]
:
(
value
:
TProps
[
k
]
[
"$transformedValueType"
]
,
)
=>
void
}
,
>
;
}
Type Parameters
SuperModel
TProps
extends
ModelProps
Index
Constructors
constructor
Constructors
constructor
new
_DataModel
(
data
:
_ComposedData
<
SuperModel
,
TProps
>
,
)
:
SuperModel
&
BaseDataModel
<
TProps
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseDataModelKeys
,
>
&
Flatten
<
{
[
k
in
string
|
number
|
symbol
as
TProps
[
k
]
[
"$hasSetter"
]
&
`
set
${
Capitalize
<
k
&
string
>
}
`
]
:
(
value
:
TProps
[
k
]
[
"$transformedValueType"
]
,
)
=>
void
}
,
>
Parameters
data
:
_ComposedData
<
SuperModel
,
TProps
>
Returns
SuperModel
&
BaseDataModel
<
TProps
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseDataModelKeys
,
>
&
Flatten
<
{
[
k
in
string
|
number
|
symbol
as
TProps
[
k
]
[
"$hasSetter"
]
&
`
set
${
Capitalize
<
k
&
string
>
}
`
]
:
(
value
:
TProps
[
k
]
[
"$transformedValueType"
]
,
)
=>
void
}
,
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
mobx-keystone
Loading...