@azuro-org/sdk
Version:
One-stop solution for building betting dApps on the Azuro Protocol.
32 lines (31 loc) • 1.68 kB
TypeScript
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>;