目录
一、命名空间的定义
格式:
typeScript 定义命名空间关键字:namespace
以下定义了一个SpaceName命名空间。
如果我们在外部需要使用命名空间内的接口和类,可以使用给接口和类添加关键字:export
例如下面定义的InterfaceName 和ClassName,皆可在外部调用。
namespace SpaceName {
export interface InterfaceName { }
export class ClassName { }
}
既然添加了export关键字后,如何在另外的命名空间中使用?
在另外一个类中,可以使用如下方式调用export定义的类或方法:
SpaceName.ClassName;
二、引用文件
如果 一个命名空间在一个单独的TS文件中,可以使用“///”引用文件;
格式如下: