API Reference

useQueries

Function: useQueries()

ts
function useQueries<T, TCombinedResult>(__namedParameters, queryClient?): TCombinedResult;

Defined in: preact-query/src/useQueries.ts:207

Type Parameters

T

T extends any[]

TCombinedResult

TCombinedResult = T extends [] ? [] : T extends [Head] ? [GetUseQueryResult\<`Head`\>] : T extends [Head, ...Tails[]] ? [...Tails[]] extends [] ? [] : [...Tails[]] extends [Head] ? [GetUseQueryResult\<`Head`\>, GetUseQueryResult\<`Head`\>] : [...Tails[]] extends [Head, ...Tails[]] ? [...Tails[]] extends [] ? [] : [...Tails[]] extends [Head] ? [GetUseQueryResult\<`Head`\>, GetUseQueryResult\<`Head`\>, GetUseQueryResult\<`Head`\>] : [...Tails[]] extends [Head, ...Tails[]] ? [...(...)[]] extends [] ? [] : ... extends ... ? ... : ... : [...{ [K in (...)]: (...) }[]] : [...{ [K in string | number | symbol]: GetUseQueryResult\]> }[]] : { [K in string | number | symbol]: GetUseQueryResult\]> }

Parameters

__namedParameters

combine?

(result) => TCombinedResult

queries

| readonly [T extends [] ? [] : T extends [Head] ? [GetUseQueryOptionsForUseQueries\<`Head`\>] : T extends [Head, ...Tails[]] ? [...Tails[]] extends [] ? [] : [...Tails[]] extends [Head] ? [GetUseQueryOptionsForUseQueries\<`Head`\>, GetUseQueryOptionsForUseQueries\<`Head`\>] : [...Tails[]] extends [Head, ...Tails[]] ? [...(...)[]] extends [] ? [] : ... extends ... ? ... : ... : readonly ...[] extends [...(...)[]] ? [...(...)[]] : ... extends ... ? ... : ... : readonly unknown[] extends T ? T : T extends UseQueryOptionsForUseQueries\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>[] ? UseQueryOptionsForUseQueries\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>[] : UseQueryOptionsForUseQueries\<`unknown`, `Error`, `unknown`, readonly ...[]\>[]] | readonly [{ [K in string | number | symbol]: GetUseQueryOptionsForUseQueries\]> }]

subscribed?

boolean

queryClient?

QueryClient

Returns

TCombinedResult