From 573eb8bbe439ee9ca6c9bbad8ed350848bb18043 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Mon, 22 May 2023 22:54:36 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F=20=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/types/Sqlite/Account.d.ts | 33 +++++++++++++++++++++++++++++++ src/types/Sqlite/Achievement.d.ts | 2 +- src/types/Sqlite/AppData.d.ts | 23 +++++++++++++++++++++ src/types/User/Account.d.ts | 4 ++-- 4 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 src/types/Sqlite/Account.d.ts create mode 100644 src/types/Sqlite/AppData.d.ts diff --git a/src/types/Sqlite/Account.d.ts b/src/types/Sqlite/Account.d.ts new file mode 100644 index 00000000..7ead4104 --- /dev/null +++ b/src/types/Sqlite/Account.d.ts @@ -0,0 +1,33 @@ +/** + * @file types Sqlite Account.d.ts + * @description Sqlite Account 类型定义文件 + * @author BTMuli + * @since Alpha v0.1.5 + */ + +declare namespace TGApp.Sqlite.Account { + /** + * @description 游戏账号类型 + * @since Alpha v0.1.5 + * @interface Game + * @property {string} gameBiz 游戏 biz,例如 hk4e_cn + * @property {string} gameUid 游戏 uid + * @property {number} isChosen 是否为当前选中账号 + * @property {number} isOfficial 是否为官服账号 + * @property {string} level 游戏等级 + * @property {string} nickname 游戏昵称 + * @property {string} region 游戏区域 + * @property {string} regionName 游戏区域名称 + * @return Game + */ + export interface Game { + gameBiz: string + gameUid: string + isChosen: 0 | 1 + isOfficial: 0 | 1 + level: string + nickname: string + region: string + regionName: string + } +} diff --git a/src/types/Sqlite/Achievement.d.ts b/src/types/Sqlite/Achievement.d.ts index bf6b8280..e800026c 100644 --- a/src/types/Sqlite/Achievement.d.ts +++ b/src/types/Sqlite/Achievement.d.ts @@ -6,7 +6,7 @@ * @since Alpha v0.1.5 */ -declare namespace BTMuli.Sqlite.Achievement { +declare namespace TGApp.Sqlite.Achievement { /** * @description 数据库-成就表 * @since Alpha v0.1.5 diff --git a/src/types/Sqlite/AppData.d.ts b/src/types/Sqlite/AppData.d.ts new file mode 100644 index 00000000..2aca310f --- /dev/null +++ b/src/types/Sqlite/AppData.d.ts @@ -0,0 +1,23 @@ +/** + * @file types Sqlite AppData.d.ts + * @description Sqlite AppData 类型定义文件 + * @author BTMuli + * @since Alpha v0.1.5 + */ + +declare namespace TGApp.Sqlite.AppData { + /** + * @description AppData 数据 + * @since Alpha v0.1.5 + * @interface Item + * @property {string} key - 键 + * @property {string} value - 值 + * @property {string} updated - 数据库更新时间 + * @return Item + */ + export interface Item { + key: string + value: string + updated: string + } +} diff --git a/src/types/User/Account.d.ts b/src/types/User/Account.d.ts index 95bf6ea3..4aea1113 100644 --- a/src/types/User/Account.d.ts +++ b/src/types/User/Account.d.ts @@ -5,7 +5,7 @@ * @since Alpha v0.1.5 */ -declare namespace BTMuli.User.Account { +declare namespace TGApp.User.Account { /** * @description 游戏账号返回类型 * @interface GameResponse @@ -27,7 +27,7 @@ declare namespace BTMuli.User.Account { * @property {string} game_biz 游戏 biz,例如 hk4e_cn * @property {string} game_uid 游戏 uid * @property {boolean} is_chosen 是否为当前选中账号 - * @property {string} is_official 是否为官服账号 + * @property {boolean} is_official 是否为官服账号 * @property {string} level 游戏等级 * @property {string} nickname 游戏昵称 * @property {string} region 游戏区域