Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-01-11 15:51:22 +07:00
parent 6f8a8de9be
commit 309606565b
46 changed files with 28649 additions and 28522 deletions

View File

@@ -1,65 +1,65 @@
export interface AppInfo {
id: string
name: string
icon: string
id: string;
name: string;
icon: string;
shortDescription: {
'zh-CN': string
'en-US': string
}
"zh-CN": string;
"en-US": string;
};
description: {
'zh-CN': string
'en-US': string
}
category: string
version: string
buildNumber: string
releaseDate: string
"zh-CN": string;
"en-US": string;
};
category: string;
version: string;
buildNumber: string;
releaseDate: string;
releaseNotes: {
'zh-CN': string[]
'en-US': string[]
}
"zh-CN": string[];
"en-US": string[];
};
downloads: {
ios?: string
android?: string
h5?: string
}
screenshots?: string[]
ios?: string;
android?: string;
h5?: string;
};
screenshots?: string[];
size?: {
ios?: string
android?: string
}
stats: DownloadStats
ios?: string;
android?: string;
};
stats: DownloadStats;
}
export interface AppVersion {
version: string
buildNumber: string
releaseDate: string
version: string;
buildNumber: string;
releaseDate: string;
releaseNotes: {
'zh-CN': string[]
'en-US': string[]
}
"zh-CN": string[];
"en-US": string[];
};
downloads: {
ios: string
android: string
h5: string
}
ios: string;
android: string;
h5: string;
};
}
export interface DownloadStats {
total: number
today: number
ios: number
android: number
total: number;
today: number;
ios: number;
android: number;
}
export type Platform = 'ios' | 'android' | 'desktop' | 'unknown'
export type Platform = "ios" | "android" | "desktop" | "unknown";
export interface AppCategory {
id: string
id: string;
name: {
'zh-CN': string
'en-US': string
}
icon?: string
"zh-CN": string;
"en-US": string;
};
icon?: string;
}