mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-03-26 05:39:45 +08:00
refactor(achievements): 修改完成,尝试运行
This commit is contained in:
@@ -4,9 +4,8 @@
|
||||
* @author BTMuli<bt-muli@outlook.com>
|
||||
* @since Alpha
|
||||
*/
|
||||
|
||||
import { MergeData } from "../merge";
|
||||
import { AchievementMap } from "../../interface/Achievements";
|
||||
import { TGAppData } from "../index";
|
||||
import { Achievement } from "../../interface/Achievements";
|
||||
import { Map } from "../../interface/Base";
|
||||
|
||||
/**
|
||||
@@ -14,7 +13,7 @@ import { Map } from "../../interface/Base";
|
||||
* @since Alpha
|
||||
*/
|
||||
export const Config = {
|
||||
storeName: "Achievement",
|
||||
storeName: "Achievements",
|
||||
keyPath: "id",
|
||||
indexes: ["name", "description", "series", "order", "reward", "version"],
|
||||
};
|
||||
@@ -22,10 +21,10 @@ export const Config = {
|
||||
/**
|
||||
* @description 成就数据
|
||||
* @since Alpha
|
||||
* @return {AchievementMap[]}
|
||||
* @return {Achievement[]}
|
||||
*/
|
||||
export function getData() {
|
||||
const data: Map<AchievementMap> = MergeData.achievements;
|
||||
const data: Map<Achievement> = TGAppData.achievements;
|
||||
return Object.keys(data).map(key => {
|
||||
return data[Number(key)];
|
||||
});
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
* @since Alpha
|
||||
*/
|
||||
import { Config as NameCardConfig, getData as getNameCardData } from "./nameCard";
|
||||
import { Config as AchievementConfig, getData as getAchievementData } from "./achievements";
|
||||
import { Config as AchievementsConfig, getData as getAchievementsData } from "./achievements";
|
||||
import { Config as SeriesConfig, getData as getSeriesData } from "./achievementSeries";
|
||||
|
||||
export const ConfigList = [NameCardConfig, AchievementConfig, SeriesConfig];
|
||||
export const ConfigList = [NameCardConfig, AchievementsConfig, SeriesConfig];
|
||||
|
||||
export const getDataList = [
|
||||
{
|
||||
@@ -16,8 +16,8 @@ export const getDataList = [
|
||||
data: getNameCardData(),
|
||||
},
|
||||
{
|
||||
name: "Achievement",
|
||||
data: getAchievementData(),
|
||||
name: "Achievements",
|
||||
data: getAchievementsData(),
|
||||
},
|
||||
{
|
||||
name: "AchievementSeries",
|
||||
|
||||
Reference in New Issue
Block a user