enkanetwork
Version:
API wrapper for enka.network written on TypeScript which provides localization, caching and convenience
27 lines (26 loc) • 804 B
JavaScript
;
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;