UNPKG

@tanstack/vue-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in Vue

15 lines (12 loc) 785 B
import { Ref } from 'vue-demi'; import { MutationFilters as MutationFilters$1, MutationState, Mutation } from '@tanstack/query-core'; import { Q as QueryClient } from './queryClient-D8e9H09V.cjs'; import { MaybeRefDeep } from './types.cjs'; type MutationFilters = MaybeRefDeep<MutationFilters$1>; declare function useIsMutating(filters?: MutationFilters, queryClient?: QueryClient): Ref<number>; type MutationStateOptions<TResult = MutationState> = { filters?: MutationFilters; select?: (mutation: Mutation) => TResult; }; declare function useMutationState<TResult = MutationState>(options?: MutationStateOptions<TResult>, queryClient?: QueryClient): Readonly<Ref<Array<TResult>>>; export { type MutationFilters, type MutationStateOptions, useIsMutating, useMutationState };