有没有办法将打字稿定义添加到“窗口”对象

时间:2016-11-28 03:03:31

标签: visual-studio typescript

Visual Studio为窗口对象内置了大多数打字稿定义,因为大多数都是有效的。但是,“window.chrome”未定义。如何将其添加到现有的typescript定义中,以便我可以让Visual Studio进行编译?

var isChromium = window.chrome;

1 个答案:

答案 0 :(得分:1)

您可以在代码中的任何位置扩展Window接口:

interface Window {
    chrome:any; //you can go further and define a strict shape of this member
}

接口声明可以拆分成多个文件 - 编译器会将所有具有相同名称的接口声明合并为单个定义。