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:

39 lines (38 loc) 958 B
import { StatProperty } from '../../models/StatProperty'; /** * Class of weapon refinement */ export declare class WeaponRefinement { /** * Weapon ID */ readonly id: number; /** * Weapon refinement rank */ readonly refinementRank: number; /** * Weapon skill name */ readonly skillName: string | undefined; /** * Weapon skill description */ readonly skillDescription: string | undefined; /** * Weapon skill addProps */ readonly addProps: StatProperty[]; /** * Create a weapon refinement * @param weaponId Weapon ID * @param refinementRank Weapon refinement rank (1-5). Default: 1 */ constructor(weaponId: number, refinementRank?: number); /** * Get max refinement rank by weapon ID * @param weaponId Weapon ID * @returns Max refinement rank */ static getMaxRefinementRankByWeaponId(weaponId: number): number; }