@tanstack/react-query
Version:
Hooks for managing, caching and syncing asynchronous and remote data in React
10 lines (7 loc) • 1.08 kB
text/typescript
import { DefaultError, QueryKey, QueryClient } from '@tanstack/query-core';
import { UseQueryResult, DefinedUseQueryResult, UseQueryOptions } from './types.cjs';
import { UndefinedInitialDataOptions, DefinedInitialDataOptions } from './queryOptions.cjs';
declare function useQuery<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, queryClient?: QueryClient): UseQueryResult<TData, TError>;
declare function useQuery<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError>;
declare function useQuery<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, queryClient?: QueryClient): UseQueryResult<TData, TError>;
export { useQuery };