injectQueries

Function: injectQueries()

ts
function injectQueries<T, TCombinedResult>(
  __namedParameters,
  injector?,
): Signal<TCombinedResult>
function injectQueries<T, TCombinedResult>(
  __namedParameters,
  injector?,
): Signal<TCombinedResult>

Type Parameters

T extends any[]

TCombinedResult = T extends [] ? [] : T extends [Head] ? [GetResults<Head>] : T extends [Head, ...Tail[]] ? [...Tail[]] extends [] ? [] : [...Tail[]] extends [Head] ? [GetResults<Head>, GetResults<Head>] : [...Tail[]] extends [Head, ...Tail[]] ? [...Tail[]] extends [] ? [] : [...Tail[]] extends [Head] ? [GetResults<Head>, GetResults<Head>, GetResults<Head>] : [...Tail[]] extends [Head, ...Tail[]] ? [...(...)[]] extends [] ? [] : ... extends ... ? ... : ... : [...(...)[]] extends ...[] ? ...[] : ...[] : [...Tail[]] extends QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, any>[] ? QueryObserverResult<unknown _extends_ TData ? TQueryFnData : TData, unknown _extends_ TError ? Error : TError>[] : QueryObserverResult[] : T extends QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, any>[] ? QueryObserverResult<unknown _extends_ TData ? TQueryFnData : TData, unknown _extends_ TError ? Error : TError>[] : QueryObserverResult[]

Parameters

__namedParameters

__namedParameters.combine?

__namedParameters.queries?: Signal<[...(T extends [] ? [] : T extends [Head] ? [GetOptions<Head>] : T extends [Head, ...Tail[]] ? [...Tail[]] extends [] ? [] : [...Tail[]] extends [Head] ? [GetOptions<Head>, GetOptions<Head>] : [...Tail[]] extends [Head, ...Tail[]] ? [...(...)[]] extends [] ? [] : (...) extends (...) ? (...) : (...) : readonly (...)[] extends [...(...)[]] ? [...(...)[]] : (...) extends (...) ? (...) : (...) : readonly unknown[] extends T ? T : T extends QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] ? QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] : QueryObserverOptionsForCreateQueries<unknown, Error, unknown, QueryKey>[])[]]>

injector?: Injector

Returns

Signal<TCombinedResult>

Defined in

inject-queries.ts:188

Want to Skip the Docs?
Query.gg - The Official React Query Course
“This course is the best way to learn how to use React Query in real-world applications.”—Tanner Linsley
Get the course