宣布 TypeScript 5.7 发布候选版

宣布 TypeScript 5.7 发布候选版

💡 原文英文,约2800词,阅读约需11分钟。
📝

内容提要

TypeScript 5.7发布候选版,新增未初始化变量检查、相对路径重写、支持ES2024目标和库,改进项目配置文件查找,优化编辑器性能,支持JSON导入属性,提升编译速度。

🎯

关键要点

  • TypeScript 5.7发布候选版,新增未初始化变量检查。
  • 新增相对路径重写功能,支持直接导入.ts文件。
  • 支持ES2024目标和库,包含新特性如SharedArrayBuffer和ArrayBuffer。
  • 改进项目配置文件查找,允许在编辑器中更灵活地找到tsconfig.json。
  • 优化编辑器性能,提升项目所有权检查速度。
  • 支持JSON导入属性,要求在导入JSON文件时添加type: 'json'属性。
  • 利用Node.js 22的编译缓存API,提升编译速度。
  • TypedArray现在对ArrayBufferLike类型进行泛型支持。
  • 创建非字面量方法名称的索引签名,增强类方法的一致性。
  • 函数返回null和undefined时,增加隐式any错误提示。
  • 预计在接下来的几周内发布TypeScript 5.7的稳定版本。
➡️

继续阅读