refactor(appData): 对原生数据目录结构进行重构

This commit is contained in:
BTMuli
2023-03-08 22:47:29 +08:00
parent a3f83d0fa3
commit 664e090433
7 changed files with 13008 additions and 12952 deletions

26
src/data/app/index.ts Normal file
View File

@@ -0,0 +1,26 @@
/**
* @file data app index
* @description data app index
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha
*/
import achievements from "./achievements.json";
import achievementSeries from "./achievementSeries.json";
import { Achievement, AchievementSeries } from "../../interface/Achievements";
export const AppDataList = [
{
name: "achievements.json",
data: achievements as Achievement[],
},
{
name: "achievementSeries.json",
data: achievementSeries as AchievementSeries[],
},
];
export const AppData = {
achievements: achievements as Achievement[],
achievementSeries: achievementSeries as AchievementSeries[],
};

View File

@@ -1,15 +1,19 @@
import achievements from "./achievements.json";
import achievementSeries from "./achievementSeries.json";
/**
* @file data index
* @description data index
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha
*/
const TGAppData = [
{
name: "achievements.json",
data: achievements,
},
{
name: "achievementSeries.json",
data: achievementSeries,
},
];
import { AppData, AppDataList } from "./app";
import { MergeData, MergeDataList } from "./merge";
export default TGAppData;
export const TGAppData = {
AppData: AppData,
MergeData: MergeData,
};
export const TGAppDataList = {
AppData: AppDataList,
MergeData: MergeDataList,
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

26
src/data/merge/index.ts Normal file
View File

@@ -0,0 +1,26 @@
/**
* @file data merge index
* @description data merge index
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha
*/
import achievements from "./achievements.json";
import achievementSeries from "./achievementSeries.json";
import { AchievementDisplay, AchievementSeriesDisplay } from "../../interface/Achievements";
export const MergeData = [
{
name: "achievements.json",
data: achievements as AchievementDisplay[],
},
{
name: "achievementSeries.json",
data: achievementSeries as AchievementSeriesDisplay[],
},
];
export const MergeDataList = {
achievements: achievements as AchievementDisplay[],
achievementSeries: achievementSeries as AchievementSeriesDisplay[],
};