gpt4 book ai didi

typescript - 全局范围接口(interface)的扩展

转载 作者:搜寻专家 更新时间:2023-10-30 21:06:39 24 4
gpt4 key购买 nike

我可以像这样扩展全局范围的窗口界面(在文件 example.d.ts 中):

interface Window {
locationHelper: LocationHelper;
}

这允许我从任何引用 example.d.ts 的 .ts 文件调用 window.locationHelper。是否可以以允许我直接调用 locationHelper 的方式修改 example.d.ts 中的规范,即不是作为 window 对象的属性?

最佳答案

您可以只在文件中声明变量 (example.d.ts) :

declare var locationHelper : LocationHelper

如果您查看可用作全局变量的 window 的其他成员,(例如 location)它们也在 lib.d 中定义为变量.ts:

declare var location: Location;

关于typescript - 全局范围接口(interface)的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48866194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com