Skip to Content
Developer HubToolkitUtilsgroupConditionsByMarket

groupConditionsByMarket

Creates markets from subgraph or REST API conditions.

Usage

import { groupConditionsByMarket, ConditionsQuery } from '@azuro-org/toolkit' const conditions: ConditionsQuery['conditions'] = [...] const markets = groupConditionsByMarket(conditions)

Props

type ConditionsQuery = ConditionsQuery['conditions']

Return Value

type GameMarkets = Market[]
type Market = { marketKey: string name: string description: string conditions: Condition[] } type Condition = { conditionId: string state: ConditionState margin: string isExpressForbidden: boolean outcomes: MarketOutcome[] } type MarketOutcome = { selectionName: string odds: number gameId: string isExpressForbidden: boolean isWon?: boolean } & Selection type Selection = { conditionId: string outcomeId: string }
Last updated on