MCPcopy Create free account
hub / github.com/TanStack/query / fetchItems

Function fetchItems

packages/solid-query/src/__tests__/useInfiniteQuery.test.tsx:39–50  ·  view source on GitHub ↗
(
  page: number,
  ts: number,
  noNext?: boolean,
  noPrev?: boolean,
)

Source from the content-addressed store, hash-verified

37const pageSize = 10
38
39const fetchItems = (
40 page: number,
41 ts: number,
42 noNext?: boolean,
43 noPrev?: boolean,
44): Promise<Result> =>
45 sleep(10).then(() => ({
46 items: [...new Array(10)].fill(null).map((_, d) => page * pageSize + d),
47 nextId: noNext ? undefined : page + 1,
48 prevId: noPrev ? undefined : page - 1,
49 ts,
50 }))
51
52describe('useInfiniteQuery', () => {
53 let queryCache: QueryCache

Callers 1

PageFunction · 0.70

Calls 1

sleepFunction · 0.90

Tested by

no test coverage detected