OmniDataEditor API
Preparing search index...
@omnidataeditor/editor
MutationReflectionCapability
Interface MutationReflectionCapability<T>
interface
MutationReflectionCapability
<
T
>
{
reflectCreate
(
entity
:
T
)
:
Promise
<
void
>
;
reflectMany
?
(
updates
:
readonly
{
current
:
T
;
previous
:
T
}
[]
,
)
:
Promise
<
void
>
;
reflectRemove
(
entity
:
T
)
:
Promise
<
void
>
;
reflectUpdate
(
previous
:
T
,
current
:
T
)
:
Promise
<
void
>
;
}
Type Parameters
T
Index
Methods
reflect
Create
reflect
Many?
reflect
Remove
reflect
Update
Methods
reflect
Create
reflectCreate
(
entity
:
T
)
:
Promise
<
void
>
Parameters
entity
:
T
Returns
Promise
<
void
>
Optional
reflect
Many
reflectMany
?
(
updates
:
readonly
{
current
:
T
;
previous
:
T
}
[]
)
:
Promise
<
void
>
Parameters
updates
:
readonly
{
current
:
T
;
previous
:
T
}
[]
Returns
Promise
<
void
>
reflect
Remove
reflectRemove
(
entity
:
T
)
:
Promise
<
void
>
Parameters
entity
:
T
Returns
Promise
<
void
>
reflect
Update
reflectUpdate
(
previous
:
T
,
current
:
T
)
:
Promise
<
void
>
Parameters
previous
:
T
current
:
T
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
reflect
Create
reflect
Many
reflect
Remove
reflect
Update
OmniDataEditor API
Loading...