UNPKG

@azuro-org/sdk

Version:

One-stop solution for building betting dApps on the Azuro Protocol.

32 lines (31 loc) 1.68 kB
import { type ChainId, type GetPredefinedComboResult } from '@azuro-org/toolkit'; import { type UseQueryResult } from '@tanstack/react-query'; import { type QueryParameterWithSelect } from '../../global'; export type UsePredefinedComboQueryFnData = GetPredefinedComboResult; export type UsePredefinedComboProps<TData = UsePredefinedComboQueryFnData> = { chainId?: ChainId; query?: QueryParameterWithSelect<UsePredefinedComboQueryFnData, TData>; }; export type GetUsePredefinedComboQueryOptionsProps<TData = UsePredefinedComboQueryFnData> = UsePredefinedComboProps<TData> & { chainId: ChainId; }; export declare const getUsePredefinedComboQueryOptions: <TData = UsePredefinedComboQueryFnData>(params: GetUsePredefinedComboQueryOptionsProps<TData>) => import("@tanstack/query-core").OmitKeyof<import("@tanstack/react-query").UseQueryOptions<GetPredefinedComboResult, Error, TData, readonly unknown[]>, "queryFn"> & { queryFn?: import("@tanstack/query-core").QueryFunction<GetPredefinedComboResult, readonly unknown[], never> | undefined; } & { queryKey: readonly unknown[] & { [dataTagSymbol]: GetPredefinedComboResult; [dataTagErrorSymbol]: Error; }; }; export type UsePredefinedCombo = typeof usePredefinedCombo; /** * Use it to fetch the curated set of predefined combo bets. * * - Docs: https://gem.azuro.org/hub/apps/sdk/data-hooks/usePredefinedCombo * * @example * import { usePredefinedCombo } from '@azuro-org/sdk' * * const { data: combos, isFetching } = usePredefinedCombo() * */ export declare const usePredefinedCombo: <TData = UsePredefinedComboQueryFnData>(props?: UsePredefinedComboProps<TData>) => UseQueryResult<TData>;