我有一个node js应用程序。所有的代码现在都是javascript的。但在我的应用程序的某些部分,我想使用Typescript Interface或enum选项。我如何使用Typescript只为这些部分的应用程序?我不想重构所有的项目使用 typescript 。
Interface
enum
mhd8tkvw1#
您可以尝试Flow https://flow.org与TypeScript相对的Flow不是超集或语言,它是JavaScript的静态类型检查器,因为它不是语言,所以可以通过一个注解注解与JavaScript平滑集成。
6jjcrrmo2#
您可以添加一个. ts文件,并对其余文件使用普通javascript。https://www.typescriptlang.org/TypeScript是JavaScript的类型化超集,可编译为纯JavaScript。[...]使用现有的JavaScript代码,合并流行的JavaScript库,并从JavaScript调用TypeScript代码。TypeScript编译为干净、简单的JavaScript代码,可在任何浏览器、Node.js或任何支持ECMAScript 3(或更新版本)的JavaScript引擎中运行。
2条答案
按热度按时间mhd8tkvw1#
您可以尝试Flow https://flow.org
与TypeScript相对的Flow不是超集或语言,它是JavaScript的静态类型检查器,因为它不是语言,所以可以通过一个注解注解与JavaScript平滑集成。
6jjcrrmo2#
您可以添加一个. ts文件,并对其余文件使用普通javascript。
https://www.typescriptlang.org/
TypeScript是JavaScript的类型化超集,可编译为纯JavaScript。
[...]使用现有的JavaScript代码,合并流行的JavaScript库,并从JavaScript调用TypeScript代码。
TypeScript编译为干净、简单的JavaScript代码,可在任何浏览器、Node.js或任何支持ECMAScript 3(或更新版本)的JavaScript引擎中运行。