【发布时间】:2013-10-21 20:31:56
【问题描述】:
看看下面的 TypeScript 代码:
module events {
export class Event {
}
}
module display.events {
export class DisplayEvent extends events.Event {
}
}
基本上,这个想法是来自模块display.events 的DisplayEvent 类是来自模块events 的Event 类的后代。然而,模块的命名存在问题,因此编译器搜索 Event 类是 display.events 模块:
error TS2094: The property 'Event' does not exist on value of type 'events'.
这里有什么方法可以让编译器(0.9.1.1 版)理解模块的结构吗?
【问题讨论】:
标签: inheritance module compiler-errors typescript