enka-network-api
Version:
Enka-network API wrapper for Genshin Impact.
22 lines (21 loc) • 817 B
TypeScript
import { EnkaClient } from "../../client/EnkaClient";
import { UpgradeCost } from "../material/UpgradeCost";
import { StatProperty } from "../StatProperty";
import { ExcelJsonObject } from "../../client/ExcelTransformer";
export declare class WeaponAscension {
readonly id: number;
readonly ascension: number;
readonly enka: EnkaClient;
readonly unlockMaxLevel: number;
/** 0 if adventure rank is not required */
readonly requiredAdventureRank: number;
readonly cost: UpgradeCost;
readonly addProps: StatProperty[];
readonly _data: ExcelJsonObject;
constructor(data: ExcelJsonObject, enka: EnkaClient);
/**
* @param id weaponPromoteId
* @param ascension promoteLevel
*/
static getById(id: number, ascension: number, enka: EnkaClient): WeaponAscension;
}