Saltar al contenido principal

Interface: MutationConfig<TData, TVariables>

Defined in: src/core/services/query.service.ts:58

Configuration for a mutation.

Type Parameters

TData

TData = unknown

TVariables

TVariables = unknown

Properties

mutationFn

mutationFn: (variables) => Promise<FetchResult<TData>>

Defined in: src/core/services/query.service.ts:59

Parameters

variables

TVariables

Returns

Promise<FetchResult<TData>>


onError?

optional onError?: (error, variables) => void

Defined in: src/core/services/query.service.ts:61

Parameters

error

ApiError

variables

TVariables

Returns

void


onSettled?

optional onSettled?: (data, error, variables) => void

Defined in: src/core/services/query.service.ts:62

Parameters

data

TData | null

error

ApiError | null

variables

TVariables

Returns

void


onSuccess?

optional onSuccess?: (data, variables) => void

Defined in: src/core/services/query.service.ts:60

Parameters

data

TData

variables

TVariables

Returns

void