Typescript模块语法

时间:2016-03-06 23:14:01

标签: typescript

在打字稿中,这两者之间有什么区别:

declare module foo { ... }

declare namespace foo { ... }

从文档中我感觉它们应该是相同的,第二个是首选。但是我看到许多使用第一个文件的.d.ts文件让我不确定。

1 个答案:

答案 0 :(得分:3)

它们完全一样。在这种情况下,关键字module已被弃用,有利于namespace

更多

这是因为module混淆了文件模块的概念https://basarat.gitbooks.io/typescript/content/docs/project/modules.html