mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-03-26 05:39:45 +08:00
♻️ types 重构后的问题搞完了,累死
This commit is contained in:
21
src/types/BBS/Announcement.d.ts
vendored
21
src/types/BBS/Announcement.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
* @since Alpha v0.1.5
|
||||
*/
|
||||
|
||||
declare namespace BTMuli.BBS.Announcement {
|
||||
declare namespace TGApp.BBS.Announcement {
|
||||
/**
|
||||
* @description 公告列表返回响应类型
|
||||
* @interface ListResponse
|
||||
@@ -84,6 +84,21 @@ declare namespace BTMuli.BBS.Announcement {
|
||||
* @description 公告列表项
|
||||
* @interface ListItem
|
||||
* @since Alpha v0.1.5
|
||||
* @property {AnnoSingle[]} list - 公告列表
|
||||
* @property {number} type_id - 公告类型 ID
|
||||
* @property {string} type_label - 公告类型标签
|
||||
* @return ListItem
|
||||
*/
|
||||
export interface ListItem {
|
||||
list: AnnoSingle[]
|
||||
type_id: number
|
||||
type_label: string
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 单个公告内容
|
||||
* @interface AnnoSingle
|
||||
* @since Alpha v0.1.5
|
||||
* @property {number} ann_id 公告 ID
|
||||
* @property {string} title 公告标题
|
||||
* @property {string} subtitle 公告副标题
|
||||
@@ -104,9 +119,9 @@ declare namespace BTMuli.BBS.Announcement {
|
||||
* @property {number} remind_ver 公告提醒版本
|
||||
* @property {boolean} has_content 是否有内容
|
||||
* @property {boolean} extra_remind 是否有额外提醒
|
||||
* @return ListItem
|
||||
* @return AnnoSingle
|
||||
*/
|
||||
export interface ListItem {
|
||||
export interface AnnoSingle {
|
||||
ann_id: number
|
||||
title: string
|
||||
subtitle: string
|
||||
|
||||
21
src/types/BBS/Response.d.ts
vendored
21
src/types/BBS/Response.d.ts
vendored
@@ -22,22 +22,31 @@ declare namespace TGApp.BBS.Response {
|
||||
data: any
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取 ltoken 跟 stoken 的响应数据返回
|
||||
* @interface getTokensRes
|
||||
* @since Alpha v0.1.5
|
||||
* @property {string} name - token 名称
|
||||
* @property {string} token - token 值
|
||||
* @return getTokensRes
|
||||
*/
|
||||
export interface getTokensRes {
|
||||
name: string
|
||||
token: string
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取 ltoken 跟 stoken 的响应数据
|
||||
* @interface getTokens
|
||||
* @since Alpha v0.1.5
|
||||
* @todo 添加 request 索引
|
||||
* @extends Base
|
||||
* @property {string} data.list[].name - token 名称
|
||||
* @property {string} data.list[].token - token 值
|
||||
* @property {getTokensRes[]} data.list - token 列表
|
||||
* @return getTokens
|
||||
*/
|
||||
export interface getTokens extends Base {
|
||||
data: {
|
||||
list: Array<{
|
||||
name: string
|
||||
token: string
|
||||
}>
|
||||
list: getTokensRes[]
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
2
src/types/Game/Abyss.d.ts
vendored
2
src/types/Game/Abyss.d.ts
vendored
@@ -6,7 +6,7 @@
|
||||
* @since Alpha v0.2.0
|
||||
*/
|
||||
|
||||
declare namespace BTMuli.Game.Abyss {
|
||||
declare namespace TGApp.Game.Abyss {
|
||||
/**
|
||||
* @description 深渊数据返回类型
|
||||
* @interface Response
|
||||
|
||||
8
src/types/User/Account.d.ts
vendored
8
src/types/User/Account.d.ts
vendored
@@ -10,13 +10,13 @@ declare namespace TGApp.User.Account {
|
||||
* @description 游戏账号返回类型
|
||||
* @interface GameResponse
|
||||
* @since Alpha v0.1.5
|
||||
* @extends BTMuli.Constant.Response.Base
|
||||
* @property {Game} data.list 游戏账号列表
|
||||
* @extends TGApp.BBS.Response.Base
|
||||
* @property {Game[]} data.list 游戏账号列表
|
||||
* @return GameResponse
|
||||
*/
|
||||
export interface GameResponse extends BTMuli.Constant.Response.Base {
|
||||
export interface GameResponse extends TGApp.BBS.Response.Base {
|
||||
data: {
|
||||
list: Game
|
||||
list: Game[]
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user