UNPKG

genshin-manager

Version:

<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:

27 lines (26 loc) 863 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EnkaAccount = void 0; /** * Class of Enka Account */ class EnkaAccount { /** * Create a EnkaAccount * @param ownerData OwnerData from EnkaNetwork * @param enkaBaseURL URL of enka.network */ constructor(ownerData, enkaBaseURL) { var _a; this.id = ownerData.id; this.username = ownerData.username; this.bio = ownerData.profile.bio; this.level = ownerData.profile.level; this.signupState = ownerData.profile.signup_state; this.avatar = (_a = ownerData.profile.avatar) !== null && _a !== void 0 ? _a : undefined; this.imageURL = ownerData.profile.image_url; this.url = `${enkaBaseURL}/u/${this.username}`; this.data = ownerData; } } exports.EnkaAccount = EnkaAccount;