본문으로 건너뛰기

UsePrefetchInfiniteQueryOptions

type UsePrefetchInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> = DistributiveOmit<InfiniteQueryExecuteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>, "queryFn"> & object;

정의 위치: preact-query/src/types.ts:117

usePrefetchInfiniteQuery에서 허용하는 옵션 — queryClient.infiniteQuery에 전달할 수 있는 모든 항목, 단, 기본 쿼리 함수가 정의되지 않은 경우 queryFn이 필요합니다.

타입 선언

queryFn?

optional queryFn: Exclude<InfiniteQueryExecuteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>["queryFn"], SkipToken>;

여기에서는 skipToken을 값으로 사용할 수 없습니다 — 프리페치를 실제로 실행하려면 항상 쿼리 함수가 필요합니다, 기본 쿼리 함수가 정의되어 있지 않은 경우입니다.

타입 매개변수

TQueryFnData

TQueryFnData = unknown

queryFn이 이행하는 단일 페이지의 타입입니다.

TError

TError = DefaultError

queryFn이 발생시킬 수 있는 오류의 타입입니다.

TData

TData = TQueryFnData

select 실행 후 data가 되는 타입입니다. 기본값은 TQueryFnData(단일 페이지)입니다 여기서는 프리페치가 data를 다시 읽지 않으므로 해당되지 않습니다. 이 매개변수는 이러한 옵션을 재사용하는 경우에만 중요합니다 select가 적용된 다른 곳에서.

TQueryKey

TQueryKey extends QueryKey = QueryKey

queryKey의 타입입니다.

TPageParam

TPageParam = unknown

주어진 페이지를 가져오기 위해 queryFn에 전달되는 매개변수의 타입입니다.