✏️ 修复 GCG 类型错误

This commit is contained in:
BTMuli
2023-10-09 01:14:14 +08:00
parent 1ad3506f66
commit 5712d4b7fc

View File

@@ -2,7 +2,7 @@
* @file types App GCG.d.ts
* @description 本应用的卡牌相关类型定义
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha v0.2.2
* @since Beta v0.3.3
*/
declare namespace TGApp.App.GCG {
@@ -15,7 +15,7 @@ declare namespace TGApp.App.GCG {
* @property {string} name - 卡牌名称
* @property {string} type - 卡牌类型
* @property {string} icon - 卡牌图标
* @property {Record<string,string>} tags - 卡牌标签
* @property {Partial<GCGTags>} tags - 卡牌标签
* @return WikiBriefInfo
*/
export interface WikiBriefInfo {
@@ -24,6 +24,59 @@ declare namespace TGApp.App.GCG {
name: string;
type: string;
icon: string;
tags: Record<string, string>;
tags: Partial<GCGTags>;
}
/**
* @description 卡牌 Tag
* @interface GCGTags
* @since Beta v0.3.3
* @description 元素标签
* @property {string} GCG_TAG_ELEMENT_CRYO - 冰元素
* @property {string} GCG_TAG_ELEMENT_DENDRO - 草元素
* @property {string} GCG_TAG_ELEMENT_ELECTRO - 雷元素
* @property {string} GCG_TAG_ELEMENT_GEO - 岩元素
* @property {string} GCG_TAG_ELEMENT_HYDRO - 水元素
* @property {string} GCG_TAG_ELEMENT_PYRO - 火元素
* @property {string} GCG_TAG_ELEMENT_ANEMO - 风元素
* @description 武器标签
* @property {string} GCG_TAG_WEAPON_SWORD - 单手剑
* @property {string} GCG_TAG_WEAPON_CLAYMORE - 双手剑
* @property {string} GCG_TAG_WEAPON_POLE - 长柄武器
* @property {string} GCG_TAG_WEAPON_BOW - 弓
* @property {string} GCG_TAG_WEAPON_CATALYST - 法器
* @property {string} GCG_TAG_WEAPON_NONE - 无
* @description 地区标签
* @property {string} GCG_TAG_NATION_MONDSTADT - 蒙德
* @property {string} GCG_TAG_NATION_LIYUE - 璃月
* @property {string} GCG_TAG_NATION_INAZUMA - 稻妻
* @property {string} GCG_TAG_NATION_SUMERU - 须弥
* @description 阵营
* @property {string} GCG_TAG_CAMP_FATUI - 愚人众
* @property {string} GCG_TAG_CAMP_MONSTER - 魔物
* @property {string} GCG_TAG_CAMP_HILICHURL - 丘丘人
* @return GCGTags
*/
export interface GCGTags {
GCG_TAG_ELEMENT_CRYO: string;
GCG_TAG_ELEMENT_DENDRO: string;
GCG_TAG_ELEMENT_ELECTRO: string;
GCG_TAG_ELEMENT_GEO: string;
GCG_TAG_ELEMENT_HYDRO: string;
GCG_TAG_ELEMENT_PYRO: string;
GCG_TAG_ELEMENT_ANEMO: string;
GCG_TAG_WEAPON_SWORD: string;
GCG_TAG_WEAPON_CLAYMORE: string;
GCG_TAG_WEAPON_POLE: string;
GCG_TAG_WEAPON_BOW: string;
GCG_TAG_WEAPON_CATALYST: string;
GCG_TAG_WEAPON_NONE: string;
GCG_TAG_NATION_MONDSTADT: string;
GCG_TAG_NATION_LIYUE: string;
GCG_TAG_NATION_INAZUMA: string;
GCG_TAG_NATION_SUMERU: string;
GCG_TAG_CAMP_FATUI: string;
GCG_TAG_CAMP_MONSTER: string;
GCG_TAG_CAMP_HILICHURL: string;
}
}