类型别名和接口非常相似,在大多数情况下你可以在它们之间自由选择。 几乎所有的 interface 功能都可以在 type 中使用,关键区别在于不能重新开放类型以添加新的属性,而接口始终是可扩展的。
//
window.ts.transpileModule(src, {});
这是调用window.ts
对象上的transpileModule
方法。transpileModule
是TypeScript编译器API中的一个方法,用于将TypeScript代码编译为JavaScript代码
-
src
:这是要编译的代码字符串,即'const a = "Hello World"';
。 -
{}
:这是编译选项对象。在这里,它是一个空对象,表示使用默认的编译选项。