typescript parallel useQuery/useInfiniteQuery type guard for data? - TanStack