module - 将模块导入到当前范围?

标签 module typescript

模块的名称很长(它们使导入函数的名称比所需的长三倍),例如:mapconcat看起来Project.Utils.mapconcat就在那里有什么方法可以导入此函数并使用它而无需通过模块名称完全限定它吗?

最佳答案

你总是可以这样做:

var x = Project.Utils.mapconcat;
// now use x in place of mapconcat

PS:您可以使用 import 语句为模块创建别名

import pu = Project.Utils;
// now: 
pu.mapconcat

假设 Utils 是模块名称(而不是类)。

关于module - 将模块导入到当前范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129200/

相关文章:

Python:如何从兄弟文件夹添加模块

perl - 在服务器上安装额外的 Perl 模块时我应该注意什么?

javascript - npx create-react-app <name> 在某个部分后停止运行

reactjs - 即使需要 ID 属性,如何处理未保存的实体?

python - 使用 __init__.py 加载动态 python 模块时出现问题

php - 用于编辑常规数据库表的 Drupal 模块

ruby - 访问模块方法最佳实践( '.' 与 '::')

javascript - 如何以 Angular 组合单一形式的两个部分?

javascript - Angular2 - 可变变量

javascript - React Redux 连接函数中的 Typescript 错误