UNPKG

@azuro-org/sdk

Version:

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

24 lines (23 loc) 864 B
import { type ChainId, OrderDirection, Legacy_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 UseLegacyBetsResult = { bets: Bet[]; nextPage: number | undefined; }; export type UseLegacyBetsProps = { filter: { bettor: Address; affiliate?: string; type?: BetType; }; itemsPerPage?: number; orderBy?: Legacy_Bet_OrderBy; orderDir?: OrderDirection; chainId?: ChainId; query?: InfiniteQueryParameters<UseLegacyBetsResult>; }; export type UseLegacyBets = (props: UseLegacyBetsProps) => UseInfiniteQueryResult<InfiniteData<UseLegacyBetsResult>>; export declare const useLegacyBets: UseLegacyBets; export {};