框架
版本

infiniteQueryOptions

函数: infiniteQueryOptions()

以类型安全的方式共享和重用无限查询选项。

queryKey 将根据 queryFn 的类型进行标记。

Param

根据 queryFn 的类型标记的无限查询选项。

调用签名

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

以类型安全的方式共享和重用无限查询选项。

queryKey 将根据 queryFn 的类型进行标记。

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

options

DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

根据 queryFn 的类型标记的无限查询选项。

Returns (返回)

DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> & object

已标记的无限查询选项。

已标记的无限查询选项。

Param

根据 queryFn 的类型标记的无限查询选项。

定义于

infinite-query-options.ts:94

调用签名

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

以类型安全的方式共享和重用无限查询选项。

queryKey 将根据 queryFn 的类型进行标记。

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

options

UnusedSkipTokenInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

根据 queryFn 的类型标记的无限查询选项。

Returns (返回)

UnusedSkipTokenInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> & object

已标记的无限查询选项。

已标记的无限查询选项。

Param

根据 queryFn 的类型标记的无限查询选项。

定义于

infinite-query-options.ts:126

调用签名

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

以类型安全的方式共享和重用无限查询选项。

queryKey 将根据 queryFn 的类型进行标记。

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

options

UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

根据 queryFn 的类型标记的无限查询选项。

Returns (返回)

UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> & object

已标记的无限查询选项。

已标记的无限查询选项。

Param

根据 queryFn 的类型标记的无限查询选项。

定义于

infinite-query-options.ts:158