2
我已經安裝了谷歌地圖,聲明瞭一個命名空間這樣的類型定義類型:使用命名空間中的打字稿
namespace google.maps {
export class Map {
// ...
}
// ...
}
所以,如果我只使用API全局它精美的作品:
const map = new google.maps.Map();
對於單元測試,我不想全局訪問API,而是注入它。但似乎我不能鍵入一個變量應該從類型google.map
通過這樣這不起作用:
function mapFactory(api: google.maps) {
return new api.Map();
}
任何解決方案如何使用命名空間作爲一種類型?