mlb-stats-api
Version:
Node JS Library for consuming MLB's official stats API
26 lines (21 loc) • 957 B
JavaScript
;
const HttpClient = require('../httpClient');
class League {
getLeague(args = {}) {
const { params } = args;
return HttpClient.request(`${this.apiHost}league`, { params: params });
}
getLeagueAllStarBallot(args = { pathParams: '' }) {
const { params, pathParams: { leagueId = '' } } = args;
return HttpClient.request(`${this.apiHost}league/${leagueId}/allStarBallot`, { params: params });
}
getLeagueAllStarWriteIns(args = { pathParams: '' }) {
const { params, pathParams: { leagueId = '' } } = args;
return HttpClient.request(`${this.apiHost}league/${leagueId}/allStarWriteIns`, { params: params });
}
getLeagueAllStarFinalVote(args = { pathParams: '' }) {
const { params, pathParams: { leagueId = '' } } = args;
return HttpClient.request(`${this.apiHost}league/${leagueId}/allStarFinalVote`, { params: params });
}
}
module.exports = League;