@zomlit/tsleague
Version:
RL wrapper in TypeScript
38 lines (37 loc) • 979 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OverviewStats = void 0;
class OverviewStats {
stats;
constructor(stats) {
this.stats = stats;
}
getSeasonReward() {
return this.stats.seasonRewardLevel.metadata.rankName || 'Unknown';
}
getSeasonRewardIcon() {
return this.stats.seasonRewardLevel.metadata.iconUrl || 'Unknown';
}
getTotalWins() {
return this.stats.wins?.value || 0;
}
getTotalShots() {
return this.stats.shots?.value || 0;
}
getTotalGoals() {
return this.stats.goals?.value || 0;
}
getTotalSaves() {
return this.stats.saves?.value || 0;
}
getTotalAssists() {
return this.stats.assists?.value || 0;
}
getTotalMVPs() {
return this.stats.mVPs?.value || 0;
}
getGoalShotRatio() {
return this.stats.goalShotRatio?.value || 0;
}
}
exports.OverviewStats = OverviewStats;