Files
jrshikoku/lib/parseAllTrainDiagram.ts
harukin-expo-dev-env 2ed8c17797 第三弾
2025-12-05 07:59:50 +00:00

16 lines
512 B
TypeScript

import { logger } from "@/utils/logger";
export const parseAllTrainDiagram = (text: string): { [key: string]: string } => {
const val = text.replace("[\r\n", "").split(",\r\n");
let trainDiagram: { [key: string]: string } = {};
val.forEach((element) => {
try {
let data = JSON.parse(element);
Object.keys(data).forEach((key) => (trainDiagram[key] = data[key]));
} catch (e) {
logger.debug('Failed to parse train diagram element:', element);
}
});
return trainDiagram;
};