mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
6
src/types/Plugins/UIAF.d.ts
vendored
6
src/types/Plugins/UIAF.d.ts
vendored
@@ -14,7 +14,7 @@ declare namespace TGApp.Plugins.UIAF {
|
||||
* @property {Achievement[]} list UIAF 成就列表
|
||||
* @return Data
|
||||
*/
|
||||
export interface Data {
|
||||
interface Data {
|
||||
info: Export;
|
||||
list: Achievement[];
|
||||
}
|
||||
@@ -29,7 +29,7 @@ declare namespace TGApp.Plugins.UIAF {
|
||||
* @property {string} uiaf_version UIAF 版本
|
||||
* @return Export
|
||||
*/
|
||||
export interface Export {
|
||||
interface Export {
|
||||
export_app: string;
|
||||
export_timestamp: number;
|
||||
export_app_version: string;
|
||||
@@ -46,7 +46,7 @@ declare namespace TGApp.Plugins.UIAF {
|
||||
* @property {number} status 成就状态,0 为未完成,1 为已完成
|
||||
* @return Achievement
|
||||
*/
|
||||
export interface Achievement {
|
||||
interface Achievement {
|
||||
id: number;
|
||||
timestamp: number;
|
||||
current: number;
|
||||
|
||||
15
src/types/Sqlite/Achievement.d.ts
vendored
15
src/types/Sqlite/Achievement.d.ts
vendored
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* @file types/Sqlite/Achievement.d.ts
|
||||
* @description 数据库成就相关类型定义文件
|
||||
* @since Alpha v0.2.0
|
||||
* @since Beta v0.4.7
|
||||
*/
|
||||
|
||||
declare namespace TGApp.Sqlite.Achievement {
|
||||
@@ -60,4 +60,17 @@ declare namespace TGApp.Sqlite.Achievement {
|
||||
nameCard: string;
|
||||
updated: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 成就概况
|
||||
* @since Beta v0.4.7
|
||||
* @interface Overview
|
||||
* @property {number} total - 总成就数
|
||||
* @property {number} fin - 已完成成就数
|
||||
* @returns Overview
|
||||
*/
|
||||
interface Overview {
|
||||
total: number;
|
||||
fin: number;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user