UNPKG

enka-network-api

Version:

Enka-network API wrapper for Genshin Impact.

31 lines (30 loc) 1.16 kB
import { EnkaClient } from "../../client/EnkaClient"; import { ImageAssets } from "../assets/ImageAssets"; import { TextAssets } from "../assets/TextAssets"; import { ArtifactSet } from "./ArtifactSet"; import { ExcelJsonObject } from "../../client/ExcelTransformer"; /** * EquipType|In-game Name * ---|--- * EQUIP_BRACER|Flower of Life * EQUIP_NECKLACE|Plume of Death * EQUIP_SHOES|Sands of Eon * EQUIP_RING|Goblet of Eonothem * EQUIP_DRESS|Circlet of Logos */ export type EquipType = "EQUIP_BRACER" | "EQUIP_NECKLACE" | "EQUIP_SHOES" | "EQUIP_RING" | "EQUIP_DRESS"; export declare class ArtifactData { readonly enka: EnkaClient; readonly id: number; readonly name: TextAssets; readonly description: TextAssets; readonly equipType: EquipType; readonly equipTypeName: TextAssets; readonly icon: ImageAssets; readonly stars: number; readonly set: ArtifactSet; readonly _data: ExcelJsonObject; readonly _equipTypeData: ExcelJsonObject; constructor(data: ExcelJsonObject, enka: EnkaClient, setData?: ExcelJsonObject); static getById(id: number, enka: EnkaClient, setData?: ExcelJsonObject): ArtifactData; }