Skip to content

模块

全局模块与模块系统

对于任何包含顶级 import 或者 export 的文件都被当成一个模块。 相反地,如果一个文件不带有顶级的 import 或者 export 声明,那么它的内容被视为全局可见的。

命名空间

语法

typescript
namespace SomeNameSpaceName {
  export interface ISomeInterfaceName {
    name: string;
  }
  export class SomeClassName {}
}

class Demo implements SomeNameSpaceName.ISomeInterfaceName {
  name = '';
}