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에 전달되는 매개변수의 타입입니다.