UNPKG

sleeper-api-tsclient

Version:

Typescript client for the sleeper api

61 lines (60 loc) 4.14 kB
import { Configuration } from '../configuration'; import { Draft } from '../models/Draft'; import { League } from '../models/League'; import { Matchup } from '../models/Matchup'; import { Pick } from '../models/Pick'; import { Player } from '../models/Player'; import { Roster } from '../models/Roster'; import { SportState } from '../models/SportState'; import { TradedPick } from '../models/TradedPick'; import { TrendingPlayer } from '../models/TrendingPlayer'; import { User } from '../models/User'; import { UserInLeague } from '../models/UserInLeague'; import { AvatarsApiRequestFactory, AvatarsApiResponseProcessor } from "../apis/AvatarsApi"; export declare class PromiseAvatarsApi { private api; constructor(configuration: Configuration, requestFactory?: AvatarsApiRequestFactory, responseProcessor?: AvatarsApiResponseProcessor); avatarsAvatarIdGet(avatarId: string, options?: Configuration): Promise<void>; avatarsThumbsAvatarIdGet(avatarId: string, options?: Configuration): Promise<void>; } import { DraftsApiRequestFactory, DraftsApiResponseProcessor } from "../apis/DraftsApi"; export declare class PromiseDraftsApi { private api; constructor(configuration: Configuration, requestFactory?: DraftsApiRequestFactory, responseProcessor?: DraftsApiResponseProcessor); draftDraftIdGet(draftId: string, options?: Configuration): Promise<Array<Draft>>; draftDraftIdPicksGet(draftId: string, options?: Configuration): Promise<Array<Pick>>; draftDraftIdTradedPicksGet(draftId: string, options?: Configuration): Promise<Array<TradedPick>>; leagueLeagueIdDraftsGet(leagueId: string, options?: Configuration): Promise<Array<Draft>>; userUserIdDraftsSportSeasonGet(userId: string, sport: string, season: number, options?: Configuration): Promise<Array<Draft>>; } import { LeaguesApiRequestFactory, LeaguesApiResponseProcessor } from "../apis/LeaguesApi"; export declare class PromiseLeaguesApi { private api; constructor(configuration: Configuration, requestFactory?: LeaguesApiRequestFactory, responseProcessor?: LeaguesApiResponseProcessor); leagueLeagueIdGet(leagueId: string, options?: Configuration): Promise<League>; leagueLeagueIdLosesBracketGet(leagueId: string, options?: Configuration): Promise<Array<any>>; leagueLeagueIdMatchupsWeekGet(leagueId: string, week: number, options?: Configuration): Promise<Array<Matchup>>; leagueLeagueIdRostersGet(leagueId: string, options?: Configuration): Promise<Array<Roster>>; leagueLeagueIdTradedPicksGet(leagueId: string, options?: Configuration): Promise<Array<TradedPick>>; leagueLeagueIdTransactionsRoundGet(leagueId: string, round: number, options?: Configuration): Promise<Array<any>>; leagueLeagueIdUsersGet(leagueId: string, options?: Configuration): Promise<Array<UserInLeague>>; leagueLeagueIdWinnersBracketGet(leagueId: string, options?: Configuration): Promise<Array<any>>; stateSportGet(sport: 'nfl' | 'nba' | 'lcs', options?: Configuration): Promise<SportState>; userUserIdLeaguesSportSeasonGet(userId: string, sport: string, season: number, options?: Configuration): Promise<Array<League>>; } import { PlayersApiRequestFactory, PlayersApiResponseProcessor } from "../apis/PlayersApi"; export declare class PromisePlayersApi { private api; constructor(configuration: Configuration, requestFactory?: PlayersApiRequestFactory, responseProcessor?: PlayersApiResponseProcessor); playersNflGet(options?: Configuration): Promise<{ [key: string]: Player; }>; playersSportTrendingTypeGet(sport: 'nfl' | 'nba' | 'lcs', type: 'add' | 'drop', lookbackHours?: string, limit?: string, options?: Configuration): Promise<Array<TrendingPlayer>>; } import { UserApiRequestFactory, UserApiResponseProcessor } from "../apis/UserApi"; export declare class PromiseUserApi { private api; constructor(configuration: Configuration, requestFactory?: UserApiRequestFactory, responseProcessor?: UserApiResponseProcessor); userUserIdGet(userId: string, options?: Configuration): Promise<User>; userUsernameGet(username: string, options?: Configuration): Promise<User>; }