如何在运行时声明作为全局对象的名称空间名称

时间:2019-06-06 16:37:46

标签: typescript

故事:在HTML脚本中加载了包'@ material-ui / core';在Chrome控制台中,找到一个全局对象 MaterialUI ,其所有成员均与“ @ material-ui \ core \ index.d.ts ”中声明的成员相同;我可以在我的JS模块中使用全局对象,而无需任何导入或要求。

  <script src="https://unpkg.com/@material-ui/core@latest/umd/material-ui.development.js"
    crossorigin="anonymous"></script>

问题:如何配置TypeScript,以便它可以识别全局变量及其类型以用于智能感知?

其他发现:安装软件包“ @ types / material-ui”后,存在一个全局名称空间__MaterialUI,该名称空间在Desitime中有效

0 个答案:

没有答案