Class Mixins: ApolloMutationMixin
ApolloMutationMixins
applies ApolloElementMixin
and the ApolloMutationInterface
.
Read the mutation component guides for examples and tips.
Attributes
refetch-queries
await-refetch-queries
Signature
ApolloMutationMixin
Parameters
base
B
Properties
documentType
refetchQueries
RefetchQueriesType<D> | null
optimisticResponse
OptimisticResponseType<D, V>
mutation
ComponentDocument<D> | null
ignoreResults
fetchPolicy
Extract<C.FetchPolicy, 'no-cache'>
controller
called
awaitRefetchQueries
boolean
Methods
updater
Parameters
params
Parameters<C.MutationUpdaterFn<Data<D>>>
Returns
ReturnType<C.MutationUpdaterFn<Data<D>>>
onError
Parameters
_error
Error
Returns
void
onCompleted
Parameters
_data
Data<D>
Returns
void
mutate
This resolves a single mutation according to the options specified and returns a Promise which is either resolved with the resulting data or rejected with an error.
Parameters
params
Partial<C.MutationOptions<Data<D>, Variables<D, V>>>
Returns
Promise<C.FetchResult<Data<D>>>
Exports
import { ApolloMutationMixin } from '@apollo-elements/mixins/apollo-mutation-mixin';