@suspensive/react-query-4
Version:
Suspensive interfaces for @tanstack/react-query@4
18 lines (15 loc) • 879 B
JavaScript
'use client';
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
let _tanstack_react_query = require("@tanstack/react-query");
//#region src/usePrefetchInfiniteQuery.ts
/**
* The `usePrefetchInfiniteQuery` does not return anything, it should be used just to fire a prefetch during render, before a suspense boundary that wraps a component that uses `useSuspenseInfiniteQuery`.
* @see {@link https://suspensive.org/docs/react-query/usePrefetchInfiniteQuery Suspensive Docs}
*/
function usePrefetchInfiniteQuery(options) {
const queryClient = (0, _tanstack_react_query.useQueryClient)();
if (typeof options.queryKey !== "undefined" && !queryClient.getQueryState(options.queryKey)) queryClient.prefetchInfiniteQuery(options);
}
//#endregion
exports.usePrefetchInfiniteQuery = usePrefetchInfiniteQuery;
//# sourceMappingURL=usePrefetchInfiniteQuery.cjs.map