• Type Parameters

    • T extends any[]
    • 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 (...)
                                                  ? (...)
                                                  : (...)
                                          : [...(...)[]] extends (...)[]
                                              ? (...)[]
                                              : (...)[]
                              : [...Tails[]] 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: T extends []
              ? []
              : T extends [Head]
                  ? [GetUseQueryResult<Head>]
                  : T extends [Head, ...Tails[]]
                      ? [...Tails[]] extends []
                          ? []
                          : [...Tails[]] extends [Head]
                              ? [GetUseQueryResult<Head>, GetUseQueryResult<Head>]
                              : [...Tails[]] extends [Head, ...Tails[]]
                                  ? [...(...)[]] extends []
                                      ? []
                                      : (...) extends (...)
                                          ? (...)
                                          : (...)
                                  : [...(...)[]] extends (...)[]
                                      ? (...)[]
                                      : (...)[]
                      : T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
                          ? UseQueryResult<unknown extends TData
                              ? TQueryFnData
                              : TData, unknown extends TError
                              ? Error
                              : TError>[]
                          : UseQueryResult[]) => 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[]]
                                  ? [...Tails[]] extends []
                                      ? []
                                      : [...(...)[]] extends [(...)]
                                          ? [(...), (...), (...)]
                                          : (...) extends (...)
                                              ? (...)
                                              : (...)
                                  : readonly unknown[] extends [...Tails[]]
                                      ? [...Tails[]]
                                      : [...(...)[]] extends (...)[]
                                          ? (...)[]
                                          : (...)[]
                      : readonly unknown[] extends T
                          ? T
                          : T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
                              ? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
                              : UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]];
      }
      • Optionalcombine?: ((result: T extends []
            ? []
            : T extends [Head]
                ? [GetUseQueryResult<Head>]
                : T extends [Head, ...Tails[]]
                    ? [...Tails[]] extends []
                        ? []
                        : [...Tails[]] extends [Head]
                            ? [GetUseQueryResult<Head>, GetUseQueryResult<Head>]
                            : [...Tails[]] extends [Head, ...Tails[]]
                                ? [...(...)[]] extends []
                                    ? []
                                    : (...) extends (...)
                                        ? (...)
                                        : (...)
                                : [...(...)[]] extends (...)[]
                                    ? (...)[]
                                    : (...)[]
                    : T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
                        ? UseQueryResult<unknown extends TData
                            ? TQueryFnData
                            : TData, unknown extends TError
                            ? Error
                            : TError>[]
                        : UseQueryResult[]) => TCombinedResult)
          • (result): TCombinedResult
          • Parameters

            • result: T extends []
                  ? []
                  : T extends [Head]
                      ? [GetUseQueryResult<Head>]
                      : T extends [Head, ...Tails[]]
                          ? [...Tails[]] extends []
                              ? []
                              : [...Tails[]] extends [Head]
                                  ? [GetUseQueryResult<Head>, GetUseQueryResult<Head>]
                                  : [...Tails[]] extends [Head, ...Tails[]]
                                      ? [...(...)[]] extends []
                                          ? []
                                          : (...) extends (...)
                                              ? (...)
                                              : (...)
                                      : [...(...)[]] extends (...)[]
                                          ? (...)[]
                                          : (...)[]
                          : T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, any>[]
                              ? UseQueryResult<unknown extends TData
                                  ? TQueryFnData
                                  : TData, unknown extends TError
                                  ? Error
                                  : TError>[]
                              : UseQueryResult[]

            Returns 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[]]
                                ? [...Tails[]] extends []
                                    ? []
                                    : [...(...)[]] extends [(...)]
                                        ? [(...), (...), (...)]
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)
                                : readonly unknown[] extends [...Tails[]]
                                    ? [...Tails[]]
                                    : [...(...)[]] extends (...)[]
                                        ? (...)[]
                                        : (...)[]
                    : readonly unknown[] extends T
                        ? T
                        : T extends UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
                            ? UseQueryOptionsForUseQueries<TQueryFnData, TError, TData, TQueryKey>[]
                            : UseQueryOptionsForUseQueries<unknown, Error, unknown, QueryKey>[]]
    • OptionalqueryClient: QueryClient

    Returns TCombinedResult