次の TypeScript コードを見てください。
module events {
export class Event {
}
}
module display.events {
export class DisplayEvent extends events.Event {
}
}
基本的に、DisplayEvent
モジュールのクラスはモジュールのクラスdisplay.events
の子孫であるという考え方です。ただし、モジュールの命名には問題があるため、コンパイラはクラスがモジュールであることを検索します。Event
events
Event
display.events
error TS2094: The property 'Event' does not exist on value of type 'events'.
コンパイラ (バージョン 0.9.1.1) にモジュールの構造を理解させる方法はありますか?