Typescript调用属性,同时没有实例和函数的实例

时间:2016-04-05 07:11:28

标签: typescript instance

可以在不创建实例的情况下调用某些东西(类/模块/接口...)的属性吗?而且还要从相同对象名称的实例访问该函数? 我正在从API构建我自己的.d.ts ...

e.g:

declare class document {
    flag;
    getFlag();
}

现在我需要这样称呼它:

var d = new document;
d.getFlag();

哪个好,但我还需要打电话

document.flag

- 直接,没有实例。在这种情况下使用相同的名称“文档”。

在打字稿中是否有可能?

1 个答案:

答案 0 :(得分:2)

  

哪个好,但我还需要打电话

您需要班级static成员:

declare class document {
    static flag;
    getFlag();
}
document.flag;