UNPKG

trn-rocket-league

Version:

Track any Rocket League player's stats with the Tracker Network API.

24 lines (23 loc) 751 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _1 = require("./"); class Profile { platform; username; avatarURL; countryCode; linkedAccounts; stats; constructor(data) { this.platform = data.platformInfo.platformSlug; this.username = data.platformInfo.platformUserHandle; this.avatarURL = data.platformInfo.avatarUrl; this.countryCode = data.userInfo.countryCode; this.linkedAccounts = data.userInfo.socialAccounts.map((account) => ({ platform: account.platformSlug, username: account.platformUserHandle })); this.stats = new _1.ProfileStats(data); } } exports.default = Profile;