Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MutationOptions<ResourceData, SourceData, TError, TContext>

Type Parameters

  • ResourceData

  • SourceData

  • TError = unknown

  • TContext = unknown

Hierarchy

  • MutationOptions<ResourceData, TError, SourceData, TContext>
  • SharedResourceOptions

Index

Properties

_defaulted?: boolean
meta?: MutationMeta
mutationFn?: MutationFunction<ResourceData, SourceData>
mutationKey?: MutationKey
overrideGlobalOnError?: boolean
requestConfig?: RequestConfig
retry?: RetryValue<TError>
retryDelay?: RetryDelayValue<TError>
variables?: SourceData

Methods

  • onError(error: TError, variables: TVariables, context: undefined | TContext): void | Promise<unknown>
  • Parameters

    • error: TError
    • variables: TVariables
    • context: undefined | TContext

    Returns void | Promise<unknown>

  • onMutate(variables: TVariables): undefined | TContext | Promise<undefined | TContext>
  • Parameters

    • variables: TVariables

    Returns undefined | TContext | Promise<undefined | TContext>

  • onSettled(data: undefined | TData, error: null | TError, variables: TVariables, context: undefined | TContext): void | Promise<unknown>
  • Parameters

    • data: undefined | TData
    • error: null | TError
    • variables: TVariables
    • context: undefined | TContext

    Returns void | Promise<unknown>

  • onSuccess(data: TData, variables: TVariables, context: undefined | TContext): void | Promise<unknown>
  • Parameters

    • data: TData
    • variables: TVariables
    • context: undefined | TContext

    Returns void | Promise<unknown>

Generated using TypeDoc