微软宣布推出 TypeScript 5.5,这是一种构建在 JavaScript 基础上的编程语言。新版本的安装非常简单,你可以从 NuGet 或 npm 获取,只需使用以下命令即可:
- npm install -D typescript
在解释 TypeScript 时,微软提到,如果你使用 Visual Studio 或 VS Code 编写 JavaScript 代码,那么实际上你一直都在编写 TypeScript 代码。这样,TypeScript 的编辑器工具就能实现自动补全、代码导航和重构。
TypeScript 5.5 提供了大量新升级,软件开发人员可以在自己的项目中试用和利用。下面列出了 TypeScript 5.5 中的所有新功能,点击链接可进入微软的公告,其中包含每项功能的详细说明和代码示例。
- Inferred Type Predicates
- Control Flow Narrowing for Constant Indexed Accesses
- The JSDoc
@import
Tag - Regular Expression Syntax Checking
- Support for New ECMAScript
Set
Methods - Isolated Declarations
- The
${configDir}
Template Variable for Configuration Files - Consulting
package.json
Dependencies for Declaration File Generation - Editor and Watch-Mode Reliability Improvements
- Performance and Size Optimizations
- Easier API Consumption from ECMAScript Modules
- The
transpileDeclaration
API - Notable Behavioral Changes
随着 TypeScript 5.5 的发布,微软将注意力转向了 TypeScript 5.6。根据公告,TypeScript 5.6 将于 9 月初发布。该团队还表示,TypeScript 5.6 的迭代计划值得期待。
该公司表示,还可以通过 npm 运行 TypeScript 5.6 的夜间版本。夜间版本在太平洋标准时间每天午夜发布,但必须明白,这些构建版本可能没有经过充分测试,可能存在重大 Bug。如果你想看一看,请输入以下命令:
- npm install -D typescript@next
要了解有关在集成开发环境中设置 TypeScript 夜校的更多信息,请查看每日更新文档,其中包括使用 VS Code、Visual Studio、Sublime Text 和 IntelliJ 设置的说明。
来源:Microsoft