UNPKG

@suspensive/react-query-5

Version:

Suspensive interfaces for @tanstack/react-query@5

1 lines 1.04 kB
{"version":3,"file":"PrefetchInfiniteQuery.mjs","names":[],"sources":["../src/PrefetchInfiniteQuery.tsx"],"sourcesContent":["'use client'\nimport {\n type DefaultError,\n type FetchInfiniteQueryOptions,\n type QueryKey,\n usePrefetchInfiniteQuery,\n} from '@tanstack/react-query'\n\n/**\n * A component that allows you to use usePrefetchInfiniteQuery in JSX, avoiding the limitations of React hooks.\n * @see {@link https://suspensive.org/docs/react-query/PrefetchInfiniteQuery Suspensive Docs}\n * @example\n * ```tsx\n * <PrefetchInfiniteQuery queryKey={['queryKey']} queryFn={queryFn} />\n * ```\n */\nexport function PrefetchInfiniteQuery<\n TQueryFnData = unknown,\n TError = DefaultError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n TPageParam = unknown,\n>(options: FetchInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>) {\n usePrefetchInfiniteQuery(options)\n return <></>\n}\n"],"mappings":";;;;;;;;;;;;;;AAgBA,SAAgB,sBAMd,SAAwF;CACxF,yBAAyB,OAAO;CAChC,OAAO,+BAAI;AACb"}