Usage
import { NerdGraphMutation } from 'nr1'
Examples
Props
Render prop function as children.
function (mutate: function, Function to trigger a mutation from your UI.
mutationResult: MutationResult Results of the
mutation.
) => React.ReactNode
GraphQL mutation, either as a string or a GraphQL document parsed
into an AST by graphql-tag
.
[]
List containing unsafe experimental namespaces your query opts in to using.
{}
Object containing all of the variables your mutation needs to execute.
Methods
NerdGraphMutation.mutate
function (props: Object Object containing the mutation options. Any
NerdGraphMutation
prop is a valid option except children
.
) => PromiseQueryResult
Type definitions
PromiseQueryResult
{error: ApolloClient.ApolloError, Runtime error with graphQLErrors
and networkError
properties.
data: Object, Object containing the result of your query.
fetchMore: function|null, If not null
, fetchMore
allows you to
load more results for your query. New data is merged with previous
data.
refetch: function, Refetch the query.
}
MutationResult
{loading: boolean, Indicates that the request is in flight.
error: ApolloClient.ApolloError, Runtime error with graphQLErrors
and networkError
properties.
data: Object, Object containing the result of your mutation.
}