brawlhalla-api-ts
Version:
TypeScript wrapper for the Brawlhalla API.
25 lines • 1.14 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var legendRankedStats_1 = require("./legendRankedStats");
var playerTeamStats_1 = require("./playerTeamStats");
var PlayerRankedStats = (function () {
function PlayerRankedStats(data) {
this.brawlhallaID = data.brawlhalla_id;
this.name = data.name;
this.region = data.region;
this.globalRank = data.global_rank;
this.regionRank = data.region_rank;
this.rating = data.rating;
this.peakRating = data.peak_rating;
var tierAndDivision = data.tier.split(' ');
this.tier = tierAndDivision[0];
this.division = tierAndDivision.length > 0 ? tierAndDivision[1] : 1;
this.legends = data.legends.map(function (rawLegend) {
return new legendRankedStats_1.LegendRankedStats(rawLegend);
});
this.teams = data['2v2'].map(function (rawTeam) { return new playerTeamStats_1.PlayerTeamStats(rawTeam); });
}
return PlayerRankedStats;
}());
exports.PlayerRankedStats = PlayerRankedStats;
//# sourceMappingURL=playerRankedStats.js.map