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:

52 lines (51 loc) 1.23 kB
import { StatProperty } from '../../models/StatProperty'; /** * Class of character ascension */ export declare class CharacterAscension { /** * Character ID */ readonly id: number; /** * Character promote level */ readonly promoteLevel: number; /** * Character ascension costItems */ readonly costItems: { /** * Cost item ID(material ID) */ id: number; /** * Cost item count */ count: number; }[]; /** * Character ascension costMora */ readonly costMora: number; /** * Character ascension addProps */ readonly addProps: StatProperty[]; /** * Character ascension unlockMaxLevel */ readonly unlockMaxLevel: number; /** * Create a character ascension * @param characterId Character ID * @param promoteLevel Character promote level (0-6). Default: 0 */ constructor(characterId: number, promoteLevel?: number); /** * Get max promote level by character ID * @param characterId Character ID * @returns Max promote level */ static getMaxPromoteLevelByCharacterId(characterId: number): number; }