UNPKG

@azuro-org/toolkit

Version:

This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.

50 lines (49 loc) 1.15 kB
import type { GameState } from '../../global'; export declare enum GameOrderBy { StartsAt = "startsAt", Turnover = "turnover" } export type GameParticipant = { image: string | null | undefined; name: string; }; export type SportHubSlug = 'sports' | 'esports'; export type GameData = { id: string; gameId: string; slug: string; title: string; /** to align with the legacy from the subgraph, it's the unix timestamp in seconds, e.g. `"1771707600"` */ startsAt: string; state: GameState; turnover: string; sport: { sportId: string; slug: string; name: string; sporthub: { id: string; slug: SportHubSlug; }; }; league: { id?: string; slug: string; name: string; isTopLeague: boolean; topWeight?: number; }; country: { id?: string; slug: string; name: string; }; participants: GameParticipant[]; }; export type PaginatedGamesResponse = { games: GameData[]; page: number; perPage: number; total: number; totalPages: number; };