5 lines
360 B
TypeScript
5 lines
360 B
TypeScript
import { useMutation, useQueryClient } from '@tanstack/vue-query'
|
|
import { execute } from './api'
|
|
export const queryKeys = { root: ['__MODULE__','__FEATURE__'] as const }
|
|
export function useExecuteMutation() { const client=useQueryClient(); return useMutation({ mutationFn: execute, onSuccess: async()=>client.invalidateQueries({queryKey:queryKeys.root}) }) }
|