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:

87 lines (86 loc) 2.03 kB
import { CharacterPreview } from '../../models/enka/CharacterPreview'; import { Material } from '../../models/Material'; import { ProfilePicture } from '../../models/ProfilePicture'; import { APIPlayerInfo } from '../../types/enkaNetwork'; /** * Class of player obtained from EnkaNetwork */ export declare class PlayerDetail { /** * Player Nickname */ readonly nickname: string; /** * Player Adventure Rank */ readonly level: number; /** * Player signature */ readonly signature: string; /** * Player World Level */ readonly worldLevel: number; /** * Profile NameCard ID */ readonly nameCard: Material; /** * Number of Completed Achievements */ readonly finishAchievementNum: number; /** * Abyss Floor */ readonly towerFloorIndex: number; /** * Abyss Floor's Chamber */ readonly towerLevelIndex: number; /** * Abyss Star Index */ readonly towerStarIndex: number; /** * Character previews */ readonly characterPreviews: CharacterPreview[]; /** * Show NameCards */ readonly showNameCards: Material[]; /** * Player Profile Picture */ readonly profilePicture: ProfilePicture; /** * Number of characters with max friendship level */ readonly maxFriendshipCharactersCount: number; /** * Imaginarium Theater Act Index */ readonly theaterActIndex: number; /** * Imaginarium Theater Mode Index (5:easy, 6:hard...) */ readonly theaterModeIndex: number; /** * Imaginarium Theater Star Index */ readonly theaterStarIndex: number; /** * Show Character Preview Constellation */ readonly isShowCharacterPreviewConstellation: boolean; /** * Data from EnkaNetwork */ readonly data: APIPlayerInfo; /** * Create a PlayerDetail * @param data Data from EnkaNetwork */ constructor(data: APIPlayerInfo); }