enkanetwork
Version:
API wrapper for enka.network written on TypeScript which provides localization, caching and convenience
29 lines (28 loc) • 906 B
TypeScript
import type { AssetsFinder } from "../../helpers";
import type { IAvatarInfoList, TElement, TLanguage } from "../../types";
import { CharacterConstellation, CharacterReliquary, CharacterSkill, CharacterStats, CharacterWeapon } from "../index";
export declare class Character {
id: number;
name: string;
icons: {
avatar: string;
side: string;
gacha: string;
};
level: number;
friendshipLevel: number;
rarity: 5 | 4;
element: TElement;
elevations: number;
xp: number;
stats: CharacterStats;
constellations: CharacterConstellation[];
skills: CharacterSkill[];
skillSetId: number;
skillData: number[];
weapon: CharacterWeapon;
reliquaries: CharacterReliquary[];
costumeId: number | null;
costumeName: string | null;
constructor(assets: AssetsFinder, language: TLanguage, characterInfo: IAvatarInfoList);
}