fix: correct TypeScript type for YAML config parsing in migration script

This commit is contained in:
test
2026-03-07 17:25:12 +08:00
parent 54a82200b6
commit c4bacdaf2a
2 changed files with 5 additions and 43 deletions

View File

@@ -46,7 +46,11 @@ function loadConfig(filePath: string): {
const content = fs.readFileSync(filePath, 'utf-8')
const parsed = yaml.load(content) as Record<string, unknown>
const result = mysqlConfigSchema.parse(parsed?.database?.mysql)
// Safely extract database.mysql config
const database = parsed?.database as Record<string, unknown> | undefined
const mysql = database?.mysql as Record<string, unknown> | undefined
const result = mysqlConfigSchema.parse(mysql)
return result
}