AWS Amplify API
AWS Amplify Home
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Mutation
Processor
constructor
pause
resume
start
Hierarchy
MutationProcessor
Index
Constructors
constructor
Methods
pause
resume
start
Constructors
constructor
new
Mutation
Processor
(
schema
:
InternalSchema
, storage
:
Storage
, userClasses
:
object
, outbox
:
MutationEventOutbox
, modelInstanceCreator
:
ModelInstanceCreator
, MutationEvent
:
PersistentModelConstructor
<
MutationEvent
>
, conflictHandler
?:
ConflictHandler
, errorHandler
?:
ErrorHandler
)
:
MutationProcessor
Parameters
schema:
InternalSchema
storage:
Storage
userClasses:
object
[
modelName:
string
]:
PersistentModelConstructor
<
PersistentModel
>
outbox:
MutationEventOutbox
modelInstanceCreator:
ModelInstanceCreator
MutationEvent:
PersistentModelConstructor
<
MutationEvent
>
Optional
conflictHandler:
ConflictHandler
Optional
errorHandler:
ErrorHandler
Returns
MutationProcessor
Methods
pause
pause
(
)
:
void
Returns
void
resume
resume
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
start
start
(
)
:
Observable
<
[
TransformerMutationType
,
SchemaModel
,
PersistentModel
]
>
Returns
Observable
<
[
TransformerMutationType
,
SchemaModel
,
PersistentModel
]
>