본문으로 건너뛰기

infiniteQueryOptions

function infiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>(options): InfiniteQueryObserverOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> & object;

정의 위치: packages/lit-query/src/infiniteQueryOptions.ts:28

queryKey가 무한 쿼리를 전달하도록 무한 쿼리 옵션에 브랜드를 지정합니다 TanStack Query API 전반의 데이터 및 오류 타입입니다.

타입 매개변수​

TQueryFnData​

TQueryFnData = unknown

TError​

TError = Error

TData​

TData = InfiniteData&lt;TQueryFnData, unknown>

TQueryKey​

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam​

TPageParam = unknown

매개변수​

옵션​

InfiniteQueryObserverOptions&lt;TQueryFnData, TError, TData, TQueryKey, TPageParam>

보존하고 브랜딩할 무한 쿼리 옵션입니다.

반환값​

InfiniteQueryObserverOptions&lt;TQueryFnData, TError, TData, TQueryKey, TPageParam> & object

타입이 지정된 queryKey를 포함하는 동일한 옵션 객체입니다.

예시​

import { infiniteQueryOptions } from '@tanstack/lit-query'

const projectsOptions = infiniteQueryOptions({
queryKey: ['projects'],
queryFn: ({ pageParam }) => fetchProjects(pageParam),
initialPageParam: 0,
getNextPageParam: (lastPage) => lastPage.nextCursor,
})