在打字稿中隐式引用另一个内部模块
Reference another internal module implicitly in typescript
假设我有
列表:
module Helper {
export class List{
}
}
Parser.ts:
module Helper {
export class Parser {
}
}
现在我有另一个模块,每次我想使用"列表"时,我都需要说 Helper.List。有没有可能只说这样的话:
import Helper;
module Data {
export interface DataRepository {
getRange() : List<string>;
}
}
这样每次我想使用 List
时,我都可以只键入 List
而不是 List.Helper
?我知道你可以做到:
import List = Helper.List;
但是像
import * from Helper;
可能?
这只有在使用外部模块(推荐)时才有可能。但是,您可以执行以下操作:
module Helper {
export class List<T> {
}
}
module Helper {
export class Parser {
}
}
module Data {
export interface DataRepository {
getRange() : Helper.List<string>;
}
}
或
module Data {
type StringList = Helper.List<string>;
export interface DataRepository {
getRange() : StringList;
}
}
相关文章:
- 引用另一个对象javascript中的对象
- JavaScript+引用另一个函数中的对象
- 如何使用 ahref 链接引用另一个页面 ID
- 在打字稿中隐式引用另一个内部模块
- Javascript 此关键字引用另一个对象
- 在CSS中引用另一个元素/在CSS中进行数学运算
- 如何在插入时引用另一个集合
- 如何在高位图表的每个类别中引用另一个系列的yData
- 如何引用另一个对象's在javascript中的属性
- drawImage没有'当我引用另一个javascript文件中的图像时,它不起作用
- 可以在解决方案中重新处理javascript intellisense引用另一个项目中的js文件
- MongoDB-插入到两个集合中,一个集合引用另一个作为子文档
- 在mongo架构上定义一个属性,引用另一个架构和额外的字段
- 引用另一个包含'这'Javascript中的引用
- 在AngularJS中,如何让一个工厂函数引用另一个工厂函数?
- Mongoose -使用require引用另一个模型
- 更新引用另一个模型而不重复的属性
- 是否可以创建一个函数,其中[[prototype]]引用另一个函数
- 如何在一个页面上引用另一个页面中的事件上的类
- 在引用另一个模式的MongoDB模式上创建一个文本索引