mobx-keystone
Preparing search index...
_Model
Interface _Model<SuperModel, TProps, FromSnapshotOverride, ToSnapshotOverride>
interface
_Model
<
SuperModel
,
TProps
extends
ModelProps
,
FromSnapshotOverride
extends
Record
<
string
,
any
>
,
ToSnapshotOverride
extends
Record
<
string
,
any
>
,
>
{
new
_Model
(
data
:
_ComposedCreationData
<
SuperModel
,
TProps
>
,
)
:
SuperModel
&
BaseModel
<
TProps
,
FromSnapshotOverride
,
ToSnapshotOverride
,
_ModelId
<
SuperModel
,
TProps
>
,
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseModelKeys
,
>
&
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
FromSnapshotOverride
extends
Record
<
string
,
any
>
ToSnapshotOverride
extends
Record
<
string
,
any
>
Index
Constructors
constructor
Constructors
constructor
new
_Model
(
data
:
_ComposedCreationData
<
SuperModel
,
TProps
>
,
)
:
SuperModel
&
BaseModel
<
TProps
,
FromSnapshotOverride
,
ToSnapshotOverride
,
_ModelId
<
SuperModel
,
TProps
>
,
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseModelKeys
,
>
&
Flatten
<
{
[
k
in
string
|
number
|
symbol
as
TProps
[
k
]
[
"$hasSetter"
]
&
`
set
${
Capitalize
<
k
&
string
>
}
`
]
:
(
value
:
TProps
[
k
]
[
"$transformedValueType"
]
,
)
=>
void
}
,
>
Parameters
data
:
_ComposedCreationData
<
SuperModel
,
TProps
>
Returns
SuperModel
&
BaseModel
<
TProps
,
FromSnapshotOverride
,
ToSnapshotOverride
,
_ModelId
<
SuperModel
,
TProps
>
,
>
&
Omit
<
Flatten
<
{
[
k
in
string
|
number
|
symbol
]
:
TProps
[
k
]
[
"$transformedValueType"
]
}
,
>
,
BaseModelKeys
,
>
&
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...