UNPKG

node-brawlstars

Version:

Javascript library to communicate with BrawlStars API

34 lines (33 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Battle = void 0; const base_model_1 = require("./base.model"); const utils_1 = require("../utils"); class Battle extends base_model_1.BaseModel { get battleDate() { return utils_1.DateUtils.FromString(this.battleTime); } constructor(client, raw) { super(client); this.event = raw.event; this.battleTime = raw.battleTime; Object.assign(this, raw.battle); } } exports.Battle = Battle; (function (Battle) { function FromRaw(client, raw) { return new Battle(client, raw); } Battle.FromRaw = FromRaw; let Type; (function (Type) { Type["Ranked"] = "ranked"; Type["Friendly"] = "friendly"; })(Type = Battle.Type || (Battle.Type = {})); let Result; (function (Result) { Result["Victory"] = "victory"; Result["Defeat"] = "defeat"; })(Result = Battle.Result || (Battle.Result = {})); })(Battle || (exports.Battle = Battle = {}));