- useQueries<T, TCombinedResult>(__namedParameters, queryClient?): 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[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
Parameters
__namedParameters: {
combine?: ((result) => TCombinedResult);
queries: readonly [T extends []
? []
: T extends [Head]
? [GetOptions<Head>]
: T extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends T
? T
: T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]];
}
Optional combine?: ((result) => TCombinedResult)
- (result): TCombinedResult
Parameters
result: 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[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>, GetResults<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
: T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
? UseQueryResult<unknown extends TData
? TQueryFnData
: TData, unknown extends TError
? Error
: TError>[]
: UseQueryResult[]
queries: readonly [T extends []
? []
: T extends [Head]
? [GetOptions<Head>]
: T extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? [...Tail[]] extends []
? []
: [...Tail[]] extends [Head]
? [GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>, GetOptions<Head>]
: [...Tail[]] extends [Head, ...Tail[]]
? UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends [...Tail[]]
? [...Tail[]]
: [...Tail[]] extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]
: unknown[] extends T
? T
: T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
: UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]]