Interface MutateOptions<TData, TError, TVariables, TContext>

interface MutateOptions<TData, TError, TVariables, TContext> {
    onError?: ((error: TError, variables: TVariables, context: undefined | TContext) => void);
    onSettled?: ((data: undefined | TData, error: null | TError, variables: TVariables, context: undefined | TContext) => void);
    onSuccess?: ((data: TData, variables: TVariables, context: TContext) => void);
}

Type Parameters

  • TData = unknown
  • TError = DefaultError
  • TVariables = void
  • TContext = unknown

Properties

onError?: ((error: TError, variables: TVariables, context: undefined | TContext) => void)
onSettled?: ((data: undefined | TData, error: null | TError, variables: TVariables, context: undefined | TContext) => void)
onSuccess?: ((data: TData, variables: TVariables, context: TContext) => void)