Typescript 正在“window.L”中获取类型信息`
我们正在使用Typescript 正在“window.L”中获取类型信息`,typescript,Typescript,我们正在使用传单,并已安装@types/传单 但是当我们试图访问window.LTypeScript时,它说属性L不存在于类型“window” 我们可以这样做: declare interface LeafletWindow extends Window { L: any } declare var window: LeafletWindow 但是window.L是any。由于@types/传单中的传单是一个命名空间,我看不到将该信息复制到窗口的简单方法。L属性L在类型“窗口”上不存在
传单
,并已安装@types/传单
但是当我们试图访问window.L
TypeScript时,它说属性L不存在于类型“window”
我们可以这样做:
declare interface LeafletWindow extends Window {
L: any
}
declare var window: LeafletWindow
但是
window.L
是any
。由于@types/传单
中的传单
是一个命名空间
,我看不到将该信息复制到窗口的简单方法。L
属性L在类型“窗口”上不存在
仅使用以下内容创建文件globals.d.ts
:
更多
这里介绍了这些和更多的模式:但是
window.L
是传单
。而界面窗口{L:传单}
仍然给出一个错误,即传单未定义
。传单名称空间有很多定义。
import * as Leaflet from "leaflet";
declare global {
interface Window {
L: Leaflet.something
}
}