@azuro-org/sdk
Version:
One-stop solution for building betting dApps on the Azuro Protocol.
18 lines (17 loc) • 884 B
TypeScript
import { type UseQueryResult } from '@tanstack/react-query';
import { type UseConditionsProps, type UseConditionsQueryFnData } from './useConditions';
export type UseActiveConditionsProps<TData = UseConditionsQueryFnData> = Pick<UseConditionsProps<TData>, 'gameId' | 'query' | 'chainId' | 'extended'>;
export type UseActiveConditions = typeof useActiveConditions;
/**
* Fetch all active conditions for a game. Wraps `useConditions` hook.
*
* - Docs: https://gem.azuro.org/hub/apps/sdk/data-hooks/useActiveConditions
*
* @example
* import { useActiveConditions } from '@azuro-org/sdk'
*
* // gameData from useGames() or useGame()
* const gameId = gameData.gameId
* const { data, isFetching } = useActiveConditions({ gameId })
* */
export declare const useActiveConditions: <TData = UseConditionsQueryFnData>(props: UseActiveConditionsProps<TData>) => UseQueryResult<TData>;