UNPKG

@azuro-org/sdk

Version:

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

24 lines (23 loc) 802 B
import { type ChainId, OrderDirection, Bet_OrderBy } from '@azuro-org/toolkit'; import { type Address } from 'viem'; import { type InfiniteData, type UseInfiniteQueryResult } from '@tanstack/react-query'; import { BetType, type Bet, type InfiniteQueryParameters } from '../../global'; type UseBetsResult = { bets: Bet[]; nextPage: number | undefined; }; export type UseBetsProps = { filter: { bettor: Address; affiliate?: string; type?: BetType; }; chainId?: ChainId; itemsPerPage?: number; orderBy?: Bet_OrderBy; orderDir?: OrderDirection; query?: InfiniteQueryParameters<UseBetsResult>; }; export type UseBets = (props: UseBetsProps) => UseInfiniteQueryResult<InfiniteData<UseBetsResult>>; export declare const useBets: UseBets; export {};