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:
33 lines (32 loc) • 1.04 kB
TypeScript
import { CharacterCostume } from '../../models/character/CharacterCostume';
import { Element } from '../../types';
import { APIShowAvatarInfo } from '../../types/enkaNetwork';
/**
* Class of the character preview obtained from EnkaNetwork
*/
export declare class CharacterPreview extends CharacterCostume {
/**
* Character level
*/
readonly level: number;
/**
* Character element
* @warn If this value is undefined, then it hasn't been updated with 5.0~, or the element is missing.
*/
readonly element: Element | undefined;
/**
* Character collection level
* @warn If isShowCharacterPreviewConstellation is false, then this value is 0.
* @see {@link PlayerDetail.isShowCharacterPreviewConstellation}
*/
readonly collectionLevel: number | undefined;
/**
* Data from EnkaNetwork
*/
readonly data: APIShowAvatarInfo;
/**
* Create a character preview
* @param data Data from EnkaNetwork
*/
constructor(data: APIShowAvatarInfo);
}