打字稿2.8中模块声明的最佳做法

时间:2018-07-07 12:26:47

标签: typescript typescript2.6

我在TypeScript中看到了许多模块声明的方法。有人声明了一个名称空间。有人声明了一个模块污染了全局名称空间。 例如,我要声明带有接口的模块。 我必须
declare module 'MyModule' { export interface X {} }

declare namespace MyNames {...}

我还看到人们只声明没有任何模块的接口

export Interface First {}
export Interface Second {}

现代TypeScript(2.6-3.0.dev)中模块声明的最佳实践是什么。

也许有人给我发送了一个指向他在github上的打字稿项目的链接。

0 个答案:

没有答案