steamapi
Version:
A nice Steam API wrapper.
26 lines (19 loc) • 618 B
text/typescript
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));
}
}