TypeScript 1.5模块系统 - 导出为单例

时间:2015-07-28 08:15:27

标签: typescript typescript1.5

请考虑以下代码:

class Person {
    constructor(public name:string) {

    }
}

let person = new Person("Dieter");

export { person };

如果我在多个文件中导入此person对象,我确定我总是得到相同的对象吗?

我只需要一个实例,我使用类的原因是为了更好的可读性。

仅供参考:我使用webpack将所有这些打字稿模块捆绑到一个文件中。

1 个答案:

答案 0 :(得分:2)

  

如果我在多个文件中导入此person对象,我确定我总是得到相同的对象吗?

是。这是一种常见的模式