본문으로 건너뛰기

UnusedSkipTokenInfiniteOptions

type UnusedSkipTokenInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> = OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>, "queryFn"> & object;

정의 위치: preact-query/src/infiniteQueryOptions.ts:65

initialData가 설정되지 않았을 때 선택되는 infiniteQueryOptions 오버로드가 허용하는 옵션과 queryFnskipToken이 아닙니다 — UndefinedInitialDataInfiniteOptions와 동일하지만, queryFn은 그렇지 않을 수 있습니다 skipToken.

타입 선언

queryFn?

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

여기서는 skipToken을 값으로 사용할 수 없습니다 — initialData가 설정되지 않았을 때 이 오버로드가 선택됩니다. 만약 아직 쿼리를 실행할 의도가 없다면 queryFn을 생략하거나 대신 기본 쿼리 함수를 사용하세요.

타입 매개변수

TQueryFnData

TQueryFnData

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

TError

TError = DefaultError

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

TData

TData = InfiniteData<TQueryFnData>

select 실행 후 data가 최종적으로 갖게 되는 타입입니다. 기본값은 InfiniteData<TQueryFnData>입니다, 가져온 모든 페이지와 해당 페이지 매개변수의 구조입니다.

TQueryKey

TQueryKey extends QueryKey = QueryKey

queryKey의 타입입니다.

TPageParam

TPageParam = unknown

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