@suspensive/react-query-5
Version:
Suspensive interfaces for @tanstack/react-query@5
1 lines • 917 B
Source Map (JSON)
{"version":3,"file":"PrefetchQuery.cjs","names":[],"sources":["../src/PrefetchQuery.tsx"],"sourcesContent":["'use client'\nimport { type DefaultError, type QueryKey, type UsePrefetchQueryOptions, usePrefetchQuery } from '@tanstack/react-query'\n\n/**\n * A component that allows you to use usePrefetchQuery in JSX, avoiding the limitations of React hooks.\n * @see {@link https://suspensive.org/docs/react-query/PrefetchQuery Suspensive Docs}\n * @example\n * ```tsx\n * <PrefetchQuery queryKey={['queryKey']} queryFn={queryFn} />\n * ```\n */\nexport function PrefetchQuery<\n TQueryFnData = unknown,\n TError = DefaultError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(options: UsePrefetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>) {\n usePrefetchQuery(options)\n return <></>\n}\n"],"mappings":";;;;;;;;;;;;;;;AAWA,SAAgB,cAKd,SAA0E;CAC1E,4CAAiB,OAAO;CACxB,OAAO,wEAAI;AACb"}