{"version":3,"file":"useQuery.mjs","sources":["../../../src/react/useQuery.ts"],"sourcesContent":["import { InfiniteData, InfiniteQuery, Query, QueryClient } from '../vanilla'\nimport { ObservableInfiniteQueryResult } from '../vanilla/observableInfiniteQuery'\nimport { ObservableQueryResult } from '../vanilla/observableQuery'\nimport { UseBseQueryOptions, useBaseQuery } from './useBaseQuery'\n\nexport type UseQueryOptions<\n  TFetcherData = unknown,\n  TVars = unknown,\n  TError = Error,\n  TData = TFetcherData\n> = UseBseQueryOptions<TFetcherData, TVars, TError, TFetcherData, TData> & {\n  query: Query<TFetcherData, TVars, TError>\n}\n\nexport type UseQueryResult<\n  TData = unknown,\n  TError = unknown\n> = ObservableQueryResult<TData, TError>\n\nexport type UseInfiniteQueryOptions<\n  TFetcherData = unknown,\n  TVars = unknown,\n  TError = Error,\n  TData = InfiniteData<TFetcherData>\n> = UseBseQueryOptions<\n  TFetcherData,\n  TVars,\n  TError,\n  InfiniteData<TFetcherData>,\n  TData\n> & {\n  query: InfiniteQuery<TFetcherData, TVars, TError>\n}\n\nexport type UseInfiniteQueryResult<\n  TData = unknown,\n  TError = unknown\n> = ObservableInfiniteQueryResult<TData, TError>\n\nexport function useQuery<\n  TFetcherData = unknown,\n  TVars = unknown,\n  TError = Error,\n  TData = InfiniteData<TFetcherData>\n>(\n  options: UseInfiniteQueryOptions<TFetcherData, TVars, TError, TData>,\n  queryClient?: QueryClient\n): UseInfiniteQueryResult<TData, TError>\nexport function useQuery<\n  TFetcherData = unknown,\n  TVars = unknown,\n  TError = Error,\n  TData = TFetcherData\n>(\n  options: UseQueryOptions<TFetcherData, TVars, TError, TData>,\n  queryClient?: QueryClient\n): UseQueryResult<TData, TError>\nexport function useQuery(options: any, queryClient?: QueryClient) {\n  return useBaseQuery(options, queryClient)\n}\n"],"names":["useQuery","options","queryClient","useBaseQuery"],"mappings":";;AAyDO,SAASA,QAAQA,CAACC,OAAY,EAAEC,WAAyB,EAAE;AAChE,EAAA,OAAOC,YAAY,CAACF,OAAO,EAAEC,WAAW,CAAC,CAAA;AAC3C;;;;"}