feat: updated official_info structure

This commit is contained in:
Haoyu Xu
2025-05-06 14:51:13 +08:00
parent f3f84068da
commit 6644ab616e
7 changed files with 769 additions and 709 deletions

View File

@@ -21,30 +21,8 @@ type UnrelatedDataArray = ['$', string, null, unknown]
export type OfficialArray = [OfficialDataArray, UnrelatedDataArray]
export type OfficialInfo = {
length: number
dates: string[]
info: {
[date: string]: OfficialInfoOperatorConfig[]
}
}
export interface OfficialInfoOperatorConfig {
codename: {
'zh-CN': string
'en-US': string
}
type: 'operator' | 'skin'
link: string
id: string
}
export interface OperatorConfig extends OfficialInfoOperatorConfig {
date: string
}
export type OfficialInfoMapping = {
[id: string]: OperatorConfig
[id: string]: OfficialInfoOperatorConfigV2
}
export type OfficialInfoV2 = {