44 lines
884 B
TypeScript
44 lines
884 B
TypeScript
/**
|
|
* Re-export betting API, types, and helpers from store folder.
|
|
* Server components (e.g. event/[id]/page) and components use these imports.
|
|
*/
|
|
|
|
export {
|
|
TOP_LEAGUES,
|
|
SPORT_ID_MAP,
|
|
SPORT_SLUG_TO_ID,
|
|
SPORT_ALL,
|
|
fetchEvents,
|
|
fetchLeagues,
|
|
fetchTopLeagues,
|
|
fetchOdds,
|
|
fetchOddsForEvent,
|
|
fetchJson,
|
|
apiEventToAppEvent,
|
|
get1X2ForEvent,
|
|
get1X2FromOddsResponse,
|
|
getListMarketsFromOddsResponse,
|
|
apiOddsToSections,
|
|
getMarketsForTab,
|
|
getTimeRangeForQuickFilter,
|
|
} from "@/lib/store/betting-api"
|
|
|
|
export { SportEnum } from "@/lib/store/betting-types"
|
|
|
|
export type {
|
|
ApiEvent,
|
|
ApiLeague,
|
|
ApiOdds,
|
|
AppEvent,
|
|
DetailMarketSectionFromApi,
|
|
EventsParams,
|
|
EventsResponse,
|
|
LeaguesResponse,
|
|
MarketTabKey,
|
|
OddsResponse,
|
|
QuickFilterKey,
|
|
TabColumnCell,
|
|
} from "@/lib/store/betting-api"
|
|
|
|
export type { SportId } from "@/lib/store/betting-types"
|