我可以像这样扩展全局范围窗口接口(在文件example.d.ts中):
interface Window {
locationHelper: LocationHelper;
}这允许我从任何引用example.d.ts的.ts文件中调用window.locationHelper。是否可以修改example.d.ts中的规范,允许我直接调用locationHelper,即不能作为window-object的属性?
发布于 2018-02-19 20:29:49
您可以只在文件(example.d.ts)中声明变量:
declare var locationHelper : LocationHelper如果您查看可用作全局变量的window的其他成员(例如location),则它们在lib.d.ts中也定义为变量
declare var location: Location;https://stackoverflow.com/questions/48866194
复制相似问题