2024-01-11 TypeScript 最烦人,也最简单的 error
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
TypeScript中的optional声明方式不兼容是最烦人也最简单的错误。复杂程序中的第三方依赖和工具链会导致生态问题。分享了protobuf、prisma和class-validator的代码,指出生成的代码会导致难以避免的TypeScript错误。对class-validator不满意,认为它与TypeScript重复且文档不全。最后分享了几种number的定义,欢迎讨论。
🎯
关键要点
- TypeScript中的optional声明方式不兼容是常见且烦人的错误。
- 复杂程序中的第三方依赖和工具链会导致生态问题。
- protobuf、prisma和class-validator的代码生成可能导致TypeScript错误。
- class-validator与TypeScript存在重复,且文档不全。
- 分享了几种number的定义,欢迎讨论不同的使用方式。
➡️