mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-08 08:48:11 +08:00
refactor(appData): 对原生数据目录结构进行重构
This commit is contained in:
26
src/data/app/index.ts
Normal file
26
src/data/app/index.ts
Normal 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[],
|
||||
};
|
||||
@@ -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
26
src/data/merge/index.ts
Normal 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[],
|
||||
};
|
||||
Reference in New Issue
Block a user