如何将Google地图与打字稿定义一起使用?

时间:2019-02-19 20:25:36

标签: typescript google-maps-api-3

如果您在浏览器using a <script> tag中加载google maps api(而不是@ google / maps节点程序包),如何为它分配打字稿类型?例如如果我使用@types/googlemaps包或类似的包,它们的类型看起来正确,但是我不知道如何将它们连接到我自己的google变量中。看到一些令人失望的tsc消息,例如

  

不能使用名称空间“ google”作为类型。

confused little frowny man

1 个答案:

答案 0 :(得分:0)

哦,啊!原来,我想要typeof google例如

// typescript
var g: typeof google

// js doc
/** @type {typeof google} */
var g