TypeScript 2.6

    以下代码用于没有编译错误:

    此外,仅在其自己的实体中调用的递归函数被视为未使用。

    环境上下文中的导出赋值中禁止使用任意表达式

    在环境上下文中未被标记为错误。声明文件和环境模块中通常禁止使用表达式,因为之类的意图不明确,因此这与我们在这些上下文中的其他地方处理可执行代码不一致。现在,任何不是标识符或限定名称的内容都会被标记为错误。为具有上述值形状的模块制作DTS的正确方法如下: