TypeScript 5.1 正式发布
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
TypeScript 5.1发布,重要变化包括更智能地检查未定义返回值的函数、移除了Get访问器的返回类型必须可分配给其Set访问器类型的限制、支持在Module Resolution中查询typeRoots等。
🎯
关键要点
- TypeScript 5.1 已正式发布。
- 更智能地检查未定义返回值的函数,支持更灵活的函数返回类型。
- 移除了 Get 访问器的返回类型必须可分配给其 Set 访问器类型的限制。
- 支持在 JSX 中使用命名空间属性名称。
- 支持 @param JSDoc 标签的自动补全,提升文档编写效率。
- JSX 元素和 JSX Tag 类型之间的解耦类型检查,允许更灵活的组件返回内容。
- 支持在 Module Resolution 中查询 typeRoots。
- 其他优化和破坏性变更,包括对装饰器中 init hook 行为的调整。
- 确保脚本文件不会被重写为模块,改善 transpileModule API 的使用体验。
- 发布公告中提供了更多详细信息。
🏷️
标签
➡️