All files / app/src/shared/lib/react-query get-next-page.ts

50% Statements 2/4
100% Branches 0/0
0% Functions 0/2
50% Lines 2/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7  1x     1x    
import { CollectionResponse } from '@/shared/@types'
export const getNextPage = (lastPage: CollectionResponse, pages: CollectionResponse[], limit: number) =>
  lastPage?.['hydra:member'].length >= limit ? pages.length + 1 : false
 
export const getNextPageWithHydraView = (lastPage: CollectionResponse) =>
  lastPage?.['hydra:view']?.['hydra:next']?.split('page=')[1] || false