/** * Generated by orval v7.21.0 🍺 * Do not edit manually. * Negodata Api Server * OpenAPI spec version: 0.1.0 */ import { useQuery } from "@tanstack/react-query"; import type { DataTag, DefinedInitialDataOptions, DefinedUseQueryResult, QueryClient, QueryFunction, QueryKey, UndefinedInitialDataOptions, UseQueryOptions, UseQueryResult, } from "@tanstack/react-query"; import { customFetch } from "../../mutator/custom-fetch"; /** * @summary Healthz */ export const healthzHealthzGet = (signal?: AbortSignal) => { return customFetch({ url: `/healthz`, method: "GET", signal }); }; export const getHealthzHealthzGetQueryKey = () => { return [`/healthz`] as const; }; export const getHealthzHealthzGetQueryOptions = < TData = Awaited>, TError = void, >(options?: { query?: Partial< UseQueryOptions< Awaited>, TError, TData > >; }) => { const { query: queryOptions } = options ?? {}; const queryKey = queryOptions?.queryKey ?? getHealthzHealthzGetQueryKey(); const queryFn: QueryFunction< Awaited> > = ({ signal }) => healthzHealthzGet(signal); return { queryKey, queryFn, ...queryOptions } as UseQueryOptions< Awaited>, TError, TData > & { queryKey: DataTag }; }; export type HealthzHealthzGetQueryResult = NonNullable< Awaited> >; export type HealthzHealthzGetQueryError = void; export function useHealthzHealthzGet< TData = Awaited>, TError = void, >( options: { query: Partial< UseQueryOptions< Awaited>, TError, TData > > & Pick< DefinedInitialDataOptions< Awaited>, TError, Awaited> >, "initialData" >; }, queryClient?: QueryClient, ): DefinedUseQueryResult & { queryKey: DataTag; }; export function useHealthzHealthzGet< TData = Awaited>, TError = void, >( options?: { query?: Partial< UseQueryOptions< Awaited>, TError, TData > > & Pick< UndefinedInitialDataOptions< Awaited>, TError, Awaited> >, "initialData" >; }, queryClient?: QueryClient, ): UseQueryResult & { queryKey: DataTag; }; export function useHealthzHealthzGet< TData = Awaited>, TError = void, >( options?: { query?: Partial< UseQueryOptions< Awaited>, TError, TData > >; }, queryClient?: QueryClient, ): UseQueryResult & { queryKey: DataTag; }; /** * @summary Healthz */ export function useHealthzHealthzGet< TData = Awaited>, TError = void, >( options?: { query?: Partial< UseQueryOptions< Awaited>, TError, TData > >; }, queryClient?: QueryClient, ): UseQueryResult & { queryKey: DataTag; } { const queryOptions = getHealthzHealthzGetQueryOptions(options); const query = useQuery(queryOptions, queryClient) as UseQueryResult< TData, TError > & { queryKey: DataTag }; query.queryKey = queryOptions.queryKey; return query; }