UNPKG

@sleeperhq/mini-core

Version:

Core library frameworks for developing Sleeper Mini Apps.

28 lines (27 loc) 1.31 kB
import { User, League, LeaguesMap, RostersInLeagueMap, UserMap, MatchupsInLeagueMap, UsersInLeagueMap, PlayoffsInLeagueMap, TransactionsInLeagueMap, TransactionsMap, SportInfoMap, DraftsInLeagueMap, DraftPickTradesInLeagueMap, DraftPicksInDraftMap, PlayersInSportMap, Topic, SportType } from '@sleeperhq/mini-core/declarations/types'; import type { SleeperActions } from '@sleeperhq/mini-core/declarations/sleeper_actions'; declare class SleeperContext { static apiLevel: string; user: User; league: League; leaguesMap: LeaguesMap; leaguesMapBySport: Record<SportType, LeaguesMap>; userLeagueList: string[]; userLeagueListBySport: Record<SportType, string[]>; rostersInLeagueMap: RostersInLeagueMap; userMap: UserMap; matchupsInLeagueMap: MatchupsInLeagueMap; usersInLeagueMap: UsersInLeagueMap; playoffsInLeagueMap: PlayoffsInLeagueMap; transactionsInLeagueMap: TransactionsInLeagueMap; transactionsMap: TransactionsMap; sportInfoMap: SportInfoMap; draftsInLeagueMap: DraftsInLeagueMap; draftPickTradesInLeagueMap: DraftPickTradesInLeagueMap; draftPicksInDraftMap: DraftPicksInDraftMap; playersInSportMap: PlayersInSportMap; podcasts: Topic[][]; videos: Topic[][]; actions: SleeperActions; } export default SleeperContext;