mobx-keystone
Preparing search index...
ModelPropTransform
Interface ModelPropTransform<TOriginal, TTransformed>
A model prop transform.
interface
ModelPropTransform
<
TOriginal
,
TTransformed
>
{
transform
(
params
:
{
cachedTransformedValue
:
undefined
|
TTransformed
;
originalValue
:
TOriginal
;
setOriginalValue
(
value
:
TOriginal
)
:
void
;
}
,
)
:
TTransformed
;
untransform
(
params
:
{
cacheTransformedValue
:
()
=>
void
;
transformedValue
:
TTransformed
;
}
,
)
:
TOriginal
;
}
Type Parameters
TOriginal
TTransformed
Index
Methods
transform
untransform
Methods
transform
transform
(
params
:
{
cachedTransformedValue
:
undefined
|
TTransformed
;
originalValue
:
TOriginal
;
setOriginalValue
(
value
:
TOriginal
)
:
void
;
}
,
)
:
TTransformed
Parameters
params
:
{
cachedTransformedValue
:
undefined
|
TTransformed
;
originalValue
:
TOriginal
;
setOriginalValue
(
value
:
TOriginal
)
:
void
;
}
Returns
TTransformed
untransform
untransform
(
params
:
{
cacheTransformedValue
:
()
=>
void
;
transformedValue
:
TTransformed
;
}
,
)
:
TOriginal
Parameters
params
:
{
cacheTransformedValue
:
()
=>
void
;
transformedValue
:
TTransformed
}
Returns
TOriginal
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
transform
untransform
mobx-keystone
Loading...
A model prop transform.