每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

microsoft/TypeScript

110,376今日 +65Go

给JavaScript加上类型检查的TypeScript语言,如今主语言标注变成了Go

TypeScript在JavaScript语法基础上加入了可选的类型标注,写好的代码经过编译后会变成标准的JavaScript,可以在任何浏览器或运行环境中执行。该项目由微软维护,通过npm发布,既有稳定版本也有每日更新的每日构建版本。这个仓库如今的主语言显示为Go,说明编译器的实现方式正在发生转变。

它做什么

  1. 在JavaScript语法之上加入类型标注,让开发者在写代码阶段就能发现潜在错误
  2. 将TypeScript源码编译成符合标准的JavaScript,可在任意浏览器、主机或操作系统上运行
  3. 可通过npm install -D typescript安装稳定版,或用typescript@next安装每日更新的每日构建版
  4. 支持通过提交GitHub Issue、审查代码改动、参与Discord社区等多种方式参与贡献
  5. 获得110376个GitHub星标,由微软官方维护,是使用最广泛的开源语言工具之一

为什么重要

对于开发大型JavaScript应用的人来说,TypeScript的类型检查能提前发现代码错误,这个项目的变化直接影响日常开发工作。主语言变为Go意味着编译器实现方式正在转变,这可能影响构建性能和基于其上的工具开发。

本仓库术语

  • 编译 · 把写好的代码转换成另一种形式的过程,这里指把TypeScript转换成标准JavaScript
  • 每日构建版 · 每天自动生成的最新开发版本,包含尚未充分测试的新功能
  • npm · 用于安装和管理JavaScript软件包的工具及其在线仓库

仓库简介(英文)

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

所属 · microsoft-ai

在 GitHub 打开

热门仓库

全部仓库 →

METAL LAB 最新报道