UNPKG

react-native-lightspeedsdk

Version:
29 lines (23 loc) 562 B
'use strict'; import Achievement from './Achievement'; type SingleAchievementMap = { achievement:Object, totalPoints:number }; /** * Represents an immutable SocialLinkAchievement */ class SingleAchievement { achievement:Achievement; totalPoints:number; constructor(map: SingleAchievementMap) { if (map.achievement !== null) { this.achievement = new Achievement(map.achievement); }else { this.achievement = null; } this.totalPoints = map.totalPoints; Object.freeze(this); } } module.exports = SingleAchievement;