我可以扩展全局范围Window Interface(在文件example.d.ts中),如下所示:
window.locationHelper
这允许我从任何引用example.d.ts的.ts文件中调用locationHelper
。是否有可能以允许我直接调用window
的方式修改example.d.ts中的规范,即不是{{1}} - 对象的属性?
答案 0 :(得分:4)
您可以在文件(example.d.ts
)中声明变量:
declare var locationHelper : LocationHelper
如果您查看可用作全局变量的window
的其他成员(例如location
),它们也会在lib.d.ts
中定义为变量:
declare var location: Location;