我有我进口一些地图模块打字稿类:访问ES6类型有相同的名称,进口型
import { Map, MapboxOptions, MapDataEvent, MapMouseEvent } from "mapbox-gl";
后在代码中,我有一个使用ES6的地图对象的函数。它给我的编译错误:
type Map is not generic
这是因为它试图使用Mapbox地图,而不是ES6地图。
我知道我可以重命名Mapbox的地图名字,所以我只需要每一个类映射名称,但我想知道:是不是更多钞票不重命名Mapbox一个访问ES6地图类型?
假设您尚未将Mapbox地图分配给全局范围,则可以使用'global.Map'。 –