sleeper-api-tsclient
Version:
Typescript client for the sleeper api
34 lines (33 loc) • 2.47 kB
TypeScript
import { BaseAPIRequestFactory } from './baseapi';
import { Configuration } from '../configuration';
import { RequestContext, ResponseContext } from '../http/http';
import { League } from '../models/League';
import { Matchup } from '../models/Matchup';
import { Roster } from '../models/Roster';
import { SportState } from '../models/SportState';
import { TradedPick } from '../models/TradedPick';
import { UserInLeague } from '../models/UserInLeague';
export declare class LeaguesApiRequestFactory extends BaseAPIRequestFactory {
leagueLeagueIdGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdLosesBracketGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdMatchupsWeekGet(leagueId: string, week: number, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdRostersGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdTradedPicksGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdTransactionsRoundGet(leagueId: string, round: number, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdUsersGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
leagueLeagueIdWinnersBracketGet(leagueId: string, options?: Configuration): Promise<RequestContext>;
stateSportGet(sport: 'nfl' | 'nba' | 'lcs', options?: Configuration): Promise<RequestContext>;
userUserIdLeaguesSportSeasonGet(userId: string, sport: string, season: number, options?: Configuration): Promise<RequestContext>;
}
export declare class LeaguesApiResponseProcessor {
leagueLeagueIdGet(response: ResponseContext): Promise<League>;
leagueLeagueIdLosesBracketGet(response: ResponseContext): Promise<Array<any>>;
leagueLeagueIdMatchupsWeekGet(response: ResponseContext): Promise<Array<Matchup>>;
leagueLeagueIdRostersGet(response: ResponseContext): Promise<Array<Roster>>;
leagueLeagueIdTradedPicksGet(response: ResponseContext): Promise<Array<TradedPick>>;
leagueLeagueIdTransactionsRoundGet(response: ResponseContext): Promise<Array<any>>;
leagueLeagueIdUsersGet(response: ResponseContext): Promise<Array<UserInLeague>>;
leagueLeagueIdWinnersBracketGet(response: ResponseContext): Promise<Array<any>>;
stateSportGet(response: ResponseContext): Promise<SportState>;
userUserIdLeaguesSportSeasonGet(response: ResponseContext): Promise<Array<League>>;
}