enka-network-api
Version:
Enka-network API wrapper for Genshin Impact.
20 lines (19 loc) • 823 B
TypeScript
import { EnkaClient } from "../../../client/EnkaClient";
import { ImageAssets } from "../../assets/ImageAssets";
import { TextAssets } from "../../assets/TextAssets";
import { DynamicTextAssets } from "../../assets/DynamicTextAssets";
import { ExcelJsonObject } from "../../../client/ExcelTransformer";
/**
* Normal Attack, Elemental Skill, and Elemental Burst. Not including Passive Talents.
*/
export declare class Skill {
readonly id: number;
readonly enka: EnkaClient;
readonly name: TextAssets;
readonly description: DynamicTextAssets;
readonly icon: ImageAssets;
readonly _data: ExcelJsonObject;
constructor(data: ExcelJsonObject, enka: EnkaClient);
static getById(id: number, enka: EnkaClient): Skill;
static _getJsonObjectById(id: number, enka: EnkaClient): ExcelJsonObject;
}