import {QueryClient, QueryKey, InfiniteData} from '@tanstack/react-query' export function truncateAndInvalidate( queryClient: QueryClient, queryKey: QueryKey, ) { queryClient.setQueriesData>({queryKey}, data => { if (data) { return { pageParams: data.pageParams.slice(0, 1), pages: data.pages.slice(0, 1), } } return data }) queryClient.invalidateQueries({queryKey}) }