1

我一直在研究 TypeScript 编译器,并在语言规范中发现了这个奇怪的声明:

TypeScript 编译器在 TypeScript 中实现

这甚至可能吗?我必须相信 tsc (TypeScript Compiler) 必须在很大程度上是用 Javascript 开发的,但也许我在这里遗漏了一些东西。

4

1 回答 1

4

是真的。您可以自己阅读代码

引导这种语言的关键是你确实JavaScript 开始,随着你添加语言特性逐渐将你的代码重构为 TypeScript。不过,这已经很长时间了,因为 TypeScript 编译器是纯 JS。显然,每当做出破坏性的设计决策时,这确实会引起一些痛苦(如果您在测试用例中四处寻找,您会看到对“oldclass”和“es6class”之类的引用以及其他历史上的怪事)。

于 2013-03-26T14:52:45.917 回答