✏️ extends BaseWithData #51

This commit is contained in:
BTMuli
2023-11-16 00:16:04 +08:00
parent 43c282efd2
commit bed0e528b0
18 changed files with 78 additions and 91 deletions

View File

@@ -15,13 +15,12 @@ declare namespace TGApp.Plugins.Mys.Emoji {
* @description 获取表情包列表返回
* @since Beta v0.3.0
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {Series[]} data.list 表情包列表
* @property {unknown} data.recently_emoticon 最近使用的表情包
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
list: Series[];
recently_emoticon: unknown;

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.Gacha {
* @description 获取卡池信息返回
* @since Alpha v0.2.1
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {Data[]} data.list 卡池数据
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
list: Data[];
};

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.GameLogin {
* @description 获取登录二维码返回数据
* @since Beta v0.3.0
* @interface GetLoginQrResponse
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {GetLoginQrData} data 数据
* @return GetLoginQrResponse
*/
interface GetLoginQrResponse extends TGApp.BBS.Response.Base {
retcode: 0;
interface GetLoginQrResponse extends TGApp.BBS.Response.BaseWithData {
data: GetLoginQrData;
}
@@ -39,12 +38,11 @@ declare namespace TGApp.Plugins.Mys.GameLogin {
* @description 获取登录状态返回数据
* @since Beta v0.3.0
* @interface GetLoginStatusResponse
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {GetLoginStatusData} data 数据
* @return GetLoginStatusResponse
*/
interface GetLoginStatusResponse extends TGApp.BBS.Response.Base {
retcode: 0;
interface GetLoginStatusResponse extends TGApp.BBS.Response.BaseWithData {
data: GetLoginStatusData;
}

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.Lottery {
* @description 抽奖返回数据
* @since Alpha v0.2.1
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {FullData} data.show_lottery 抽奖数据
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
show_lottery: FullData;
};

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.News {
* @description 咨讯返回数据
* @since Alpha v0.2.1
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {FullData} data 咨讯数据
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: FullData;
}

View File

@@ -13,16 +13,15 @@
declare namespace TGApp.Plugins.Mys.Obc {
/**
* @description Mys obc 返回数据
* @since Alpha v0.2.1
* @since Beta v0.3.6
* @interface Response
* @extends TGApp.BBS.Response.Base
* @property {Obc[]} data.list obc 列表
* @extends TGApp.BBS.Response.BaseWithData
* @property {Data[]} data.list obc 列表
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
list: Obc[];
list: Data[];
};
}

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.Position {
* @description 热点追踪信息的返回类型
* @since Alpha v0.2.1
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {ObcItem[]} data.list obc 列表
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
list: ObcItem[];
};

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.Post {
* @description 帖子返回数据
* @since Alpha v0.2.1
* @interface Response
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {FullData} data.post 帖子数据
* @return Response
*/
interface Response extends TGApp.BBS.Response.Base {
retcode: 0;
interface Response extends TGApp.BBS.Response.BaseWithData {
data: {
post: FullData;
};

View File

@@ -15,12 +15,11 @@ declare namespace TGApp.Plugins.Mys.User {
* @description 主页用户信息返回
* @since Alpha v0.2.1
* @interface HomeResponse
* @extends TGApp.BBS.Response.Base
* @extends TGApp.BBS.Response.BaseWithData
* @property {Home} data 用户信息
* @return HomeResponse
*/
interface HomeResponse extends TGApp.BBS.Response.Base {
retcode: 0;
interface HomeResponse extends TGApp.BBS.Response.BaseWithData {
data: Home;
}