UNPKG

@tanstack/vue-query

Version:

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

25 lines (22 loc) 827 B
import { Q as QueryClient } from './queryClient-D8e9H09V.cjs'; import { QueryClientConfig } from './types.cjs'; import '@tanstack/query-core'; import 'vue-demi'; type ClientPersister = (client: QueryClient) => [() => void, Promise<void>]; interface CommonOptions { enableDevtoolsV6Plugin?: boolean; queryClientKey?: string; clientPersister?: ClientPersister; clientPersisterOnSuccess?: (client: QueryClient) => void; } interface ConfigOptions extends CommonOptions { queryClientConfig?: QueryClientConfig; } interface ClientOptions extends CommonOptions { queryClient?: QueryClient; } type VueQueryPluginOptions = ConfigOptions | ClientOptions; declare const VueQueryPlugin: { install: (app: any, options?: VueQueryPluginOptions) => void; }; export { VueQueryPlugin, type VueQueryPluginOptions };