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?
optionalonError?: (error,variables) =>void
Defined in: src/core/services/query.service.ts:61
Parameters
error
variables
TVariables
Returns
void
onSettled?
optionalonSettled?: (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?
optionalonSuccess?: (data,variables) =>void
Defined in: src/core/services/query.service.ts:60
Parameters
data
TData
variables
TVariables
Returns
void