typescript - 如何在 TypeScript 中内联导入另一个源
问题描述
在 node.js Javascript 中,我可以这样做:
class MyClass{
data(){
return [
require('this-module'),
require('another-module),
require('that-module),
];
}
}
在打字稿中,我可以写:
import * as ThisModule from 'this-module'
import * as AnotherModule from 'another-module'
import * as ThatModule from 'that-module'
class MyClass{
data():MyModuleTypeArray{
return [
ThisModule,
AnotherModule,
ThatModule
];
}
}
但在那个解决方案中,我必须将每个名字写 3 次。
我的问题:我可以在 Typescript 中为内联包含编写代码,还是以其他方式不需要写 3 次名称(或使用辅助变量)?
当然我可以写require
但require
返回any
。我想要类型检查。
解决方案
推荐阅读
- jupyter-notebook - 我正在尝试预处理图像但卡在 argparse 本身,请帮助我
- django - Django 更改 pdf 字体的 xhtml2pdf
- adobe-illustrator - 从 illustrator 文件、任何 API 或脚本中提取文本?
- java - 如何在 Spark Java API 中编写动态连接条件
- javascript - Loopback 3.x 中自动生成关系方法的定义位置
- python-3.x - Asyncio 开始隐藏错误
- azure-blob-storage - 无法使用 T-SQL 从 Blob 容器还原数据库
- php - 如何使用 PHP SDK 从 AdmobMediation 获取中介报告
- excel - 如何从单个循环中提取多个项目并填充多个列
- python - Scrapy - 使用带有项目列表的“规范化空间”