Browse Source

fix: empty Holiday key

Yaavi 1 year ago
parent
commit
c80aeda75c
1 changed files with 2 additions and 6 deletions
  1. 2 6
      scripts/init.ts

+ 2 - 6
scripts/init.ts

@@ -9,17 +9,13 @@ const holidayMap: Record<string, keyof typeof Holiday> = Object.fromEntries(
   Object.entries(Holiday).map(([key, value]) => [value, key as keyof typeof Holiday])
   Object.entries(Holiday).map(([key, value]) => [value, key as keyof typeof Holiday])
 );
 );
 
 
-// 映射函数
-type RecordStringHoliday = Record<string, Holiday>;
-type RecordStringName = Record<string, { name: string }>;
-
 const mapToEnum = (obj: Record<string, string>): Record<string, any> => {
 const mapToEnum = (obj: Record<string, string>): Record<string, any> => {
   const result: Record<string, any> = {};
   const result: Record<string, any> = {};
   for (const [key, value] of Object.entries(obj)) {
   for (const [key, value] of Object.entries(obj)) {
     if (holidayMap[value]) {
     if (holidayMap[value]) {
       result[key] = `Holiday.${holidayMap[value]}`;
       result[key] = `Holiday.${holidayMap[value]}`;
     } else {
     } else {
-      result[key] = `{ name: "${value}" }`;
+      result[key] = `${value}`;
     }
     }
   }
   }
   return result;
   return result;
@@ -42,7 +38,7 @@ export const workdays: Record<string, Holiday> = ${formatObjectString(workdays)}
 export const inLieuDays: Record<string, Holiday> = ${formatObjectString(inLieuDays)};
 export const inLieuDays: Record<string, Holiday> = ${formatObjectString(inLieuDays)};
 `;
 `;
 
 
-// 保存到 arrangement.ts 文件
+// 保存到 constants.ts 文件
 fs.writeFile('./src/holidays/constants.ts', tsContent, (err) => {
 fs.writeFile('./src/holidays/constants.ts', tsContent, (err) => {
   if (err) throw err;
   if (err) throw err;
   console.log('The file has been saved!');
   console.log('The file has been saved!');