UNPKG

enkanetwork

Version:

API wrapper for enka.network written on TypeScript which provides localization, caching and convenience

27 lines (26 loc) 804 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Namecard = void 0; class Namecard { // Namecard id id; // Namecard name in the selected language name; // Namecard icon icon; // Namecard banner banner; // Namecard navbar navbar; constructor(assets, language, namecardId) { const nameCardAsset = assets.namecards.getById(namecardId); this.id = namecardId; this.name = assets.namecards.getName(nameCardAsset, language); this.icon = assets.getAssetPath(nameCardAsset.icon); this.banner = assets.getAssetPath(nameCardAsset.banner); this.navbar = nameCardAsset.navbar ? assets.getAssetPath(nameCardAsset.navbar) : null; } } exports.Namecard = Namecard;