看看下面的 TypeScript 代码:
module events {
export class Event {
}
}
module display.events {
export class DisplayEvent extends events.Event {
}
}
基本上,这个想法是DisplayEvent
module的class 是 module 的 classdisplay.events
的后代。然而,模块的命名存在问题,因此编译器搜索的类是模块:Event
events
Event
display.events
error TS2094: The property 'Event' does not exist on value of type 'events'.
这里有什么方法可以让编译器(0.9.1.1 版)理解模块的结构吗?