我有我進口一些地圖模塊打字稿類:訪問ES6類型有相同的名稱,進口型
import { Map, MapboxOptions, MapDataEvent, MapMouseEvent } from "mapbox-gl";
後在代碼中,我有一個使用ES6的地圖對象的函數。它給我的編譯錯誤:
type Map is not generic
這是因爲它試圖使用Mapbox地圖,而不是ES6地圖。
我知道我可以重命名Mapbox的地圖名字,所以我只需要每一個類映射名稱,但我想知道:是不是更多鈔票不重命名Mapbox一個訪問ES6地圖類型?
假設您尚未將Mapbox地圖分配給全局範圍,則可以使用'global.Map'。 –