Circle V2 API Docs
    Preparing search index...

    Function useQueries

    • 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 (...) ? (...) : (...)
                                            : [...{ [K in (...)]: (...) }[]]
                                : [
                                    ...{
                                        [K in string
                                        | number
                                        | symbol]: GetUseQueryResult<Tails[K]>
                                    }[],
                                ]
                    : { [K in string
                    | number
                    | symbol]: GetUseQueryResult<T[K]> }

      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 (...) ? (...) : (...)
                                        : [...{ [K in (...)]: (...) }[]]
                            : { [K in string | number | symbol]: GetUseQueryResult<T[K]> },
            ) => 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<T[K]>
                    },
                ];
            subscribed?: boolean;
        }
      • OptionalqueryClient: QueryClient

      Returns TCombinedResult