getInfiniteQueryData(...)
The method enables direct access to the QueryClient
cache to retrieve the data for a specific InfiniteQuery.
See the TanStack queryClient.getQueryData ๐ด documentation.
const data = qraft.<service>.<operation>.getInfiniteQueryData(
parameters,
queryClient
);
Argumentsโ
parameters: { path, query, header } | {} | QueryKey
- Required parameters to retrieve the data from the cache.
- Instead of an object with
{path, query, header}
, you can pass aQueryKey
as an array which is also strictly-typed โจ
queryClient: QueryClient
- Required
QueryClient
instance to use
- Required
Returnsโ
The data from the Query Cache for the specific query, strictly-typed โจ
Exampleโ
const fileListPages = qraft.files.getFiles.getInfiniteQueryData({}, queryClient);
expect(fileListPages).toEqual({
pageParams: [
{ page: 1 },
{ page: 2 },
],
pages: [
[file1, file2],
[file3, file4]
],
});