UNPKG

brawlhalla-api-ts

Version:

TypeScript wrapper for the Brawlhalla API.

42 lines 1.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LegendUtils_1 = require("../../utils/LegendUtils"); var LegendStats = (function () { function LegendStats(data) { this.legend = LegendUtils_1.LegendUtils.findLegendById(data.legend_id); this.xp = data.xp; this.level = data.level; this.xpPercentage = data.xp_percentage; this.damageDealt = +data.damagedealt; this.damageTaken = +data.damagetaken; this.kos = data.kos; this.falls = data.falls; this.suicides = data.suicides; this.teamKos = data.teamkos; this.matchTime = data.matchtime; this.wins = data.wins; this.games = data.games; this.damageDealtByUnarmed = +data.damageunarmed; this.damageDealtByThrownItems = +data.damagethrownitem; this.damageDealtByFirstWeapon = +data.damageweaponone; this.damageDealtBySecondWeapon = +data.damageweapontwo; this.damageDealtByGadgets = +data.damagegadgets; this.koByUnarmed = +data.kounarmed; this.koByThrownItems = +data.kothrownitem; this.koByFirstWeapon = +data.koweaponone; this.koBySecondWeapon = +data.koweapontwo; this.koByGadgets = +data.kogadgets; this.timeHeldFirstWeapon = data.timeheldweaponone; this.timeHeldSecondWeapon = data.timeheldweapontwo; } Object.defineProperty(LegendStats.prototype, "defeats", { get: function () { return this.games - this.wins; }, enumerable: true, configurable: true }); return LegendStats; }()); exports.LegendStats = LegendStats; //# sourceMappingURL=legendStats.js.map