有没有办法给“窗口”对象添加打字稿定义
问题描述:
因为大多数窗口对象都工作,所以Visual Studio内置了大部分打字稿定义。但是,“window.chrome”没有定义。我如何将它添加到现有的打字稿定义中,以便我可以让Visual Studio进行编译?有没有办法给“窗口”对象添加打字稿定义
var isChromium = window.chrome;
答
你可以在你的代码的任何地方扩展Window
接口:
interface Window {
chrome:any; //you can go further and define a strict shape of this member
}
接口声明可以分割成多个文件 - 编译器将合并所有接口声明具有相同的名称为一个统一的定义。