Framework
Version

injectInfiniteQuery

Funktion: injectInfiniteQuery()

Injectiert eine unendliche Abfrage: eine deklarative Abhängigkeit von einer asynchronen Datenquelle, die an einen eindeutigen Schlüssel gebunden ist. Unendliche Abfragen können Daten additiv auf einem vorhandenen Datensatz "nachladen" oder "unendlich scrollen".

Param

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

Param

Zusätzliche Konfiguration.

Aufruf-Signatur

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(
  injectInfiniteQueryFn,
  options?,
): DefinedCreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(
  injectInfiniteQueryFn,
  options?,
): DefinedCreateInfiniteQueryResult<TData, TError>

Injectiert eine unendliche Abfrage: eine deklarative Abhängigkeit von einer asynchronen Datenquelle, die an einen eindeutigen Schlüssel gebunden ist. Unendliche Abfragen können Daten additiv auf einem vorhandenen Datensatz "nachladen" oder "unendlich scrollen".

Typparameter

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

Parameter

injectInfiniteQueryFn

() => DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

options?

InjectInfiniteQueryOptions

Zusätzliche Konfiguration.

Gibt zurück

DefinedCreateInfiniteQueryResult<TData, TError>

Das Ergebnis der unendlichen Abfrage.

Das Ergebnis der unendlichen Abfrage.

Param

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

Param

Zusätzliche Konfiguration.

Definiert in

inject-infinite-query.ts:42

Aufruf-Signatur

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>

Injectiert eine unendliche Abfrage: eine deklarative Abhängigkeit von einer asynchronen Datenquelle, die an einen eindeutigen Schlüssel gebunden ist. Unendliche Abfragen können Daten additiv auf einem vorhandenen Datensatz "nachladen" oder "unendlich scrollen".

Typparameter

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

Parameter

injectInfiniteQueryFn

() => UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

options?

InjectInfiniteQueryOptions

Zusätzliche Konfiguration.

Gibt zurück

CreateInfiniteQueryResult<TData, TError>

Das Ergebnis der unendlichen Abfrage.

Das Ergebnis der unendlichen Abfrage.

Param

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

Param

Zusätzliche Konfiguration.

Definiert in

inject-infinite-query.ts:67

Aufruf-Signatur

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>

Injectiert eine unendliche Abfrage: eine deklarative Abhängigkeit von einer asynchronen Datenquelle, die an einen eindeutigen Schlüssel gebunden ist. Unendliche Abfragen können Daten additiv auf einem vorhandenen Datensatz "nachladen" oder "unendlich scrollen".

Typparameter

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

Parameter

injectInfiniteQueryFn

() => CreateInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey, TPageParam>

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

options?

InjectInfiniteQueryOptions

Zusätzliche Konfiguration.

Gibt zurück

CreateInfiniteQueryResult<TData, TError>

Das Ergebnis der unendlichen Abfrage.

Das Ergebnis der unendlichen Abfrage.

Param

Eine Funktion, die Optionen für unendliche Abfragen zurückgibt.

Param

Zusätzliche Konfiguration.

Definiert in

inject-infinite-query.ts:92