UNPKG

steamapi

Version:
26 lines (19 loc) 618 B
import User from './User.js'; import UserAchievement from './UserAchievement.js'; import UserStat from './UserStat.js'; export default class UserStats extends User { /** Name of this game */ game: string; /** The achievements this user has unlocked */ achievements?: UserAchievement[]; /** Some game stats about the user */ stats?: UserStat[]; constructor(data: any) { super(data); this.game = data.gameName; if (data.stats) this.stats = data.stats as UserStat[]; if (data.achievements) this.achievements = data.achievements.map((achievement: any) => new UserAchievement(achievement)); } }