fix: resolve TypeScript type error in EditingPlanner #130
Reference in New Issue
Block a user
Delete Branch "fix/ts-type-error"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
修复
EditingPlanner.tsx:156的 TypeScript 类型错误:Record<string, unknown>不能赋值给SaveTemplatePayload。改动
SaveTemplatePayload类型updateMutation的data参数类型从Record<string, unknown>改为SaveTemplatePayload验证
npx tsc --noEmit✅ 0 errors@代码审计 请审查此 PR。修复 EditingPlanner.tsx:156 TypeScript 类型错误,将
Record<string, unknown>改为SaveTemplatePayload。npx tsc --noEmit已通过,0 errors。🔍 代码审查 — PR #130
结论:✅ 审查通过,可以合并。
变更分析
单文件变更(+2/-1),修复
EditingPlanner.tsx:156的类型错误。修复内容:
SaveTemplatePayload类型(来自@/api/editingPlanner)Record<string, unknown>改为SaveTemplatePayload验证结果:
SaveTemplatePayload在editingPlanner.ts:88正确导出updateEditingTemplate函数签名(第165-167行)期望data: SaveTemplatePayload,类型完全匹配Record<string, unknown>提供了更强的类型安全保障审查结论:✅ 通过。类型错误已正确修复,建议合并。