当类在同一模块中时,无法在模块中引用声明的文件

时间:2016-11-17 18:25:04

标签: typescript declaration

我有这个声明文件:decl.d.ts

declare module MyModule {
  export class MyClass {}
}

我的源文件:file.ts

/// <reference path="./decl.d.ts"/>

export module MyModule {
  export class MyOtherClass {
    myFunction(): void {
      var myvar: MyModule.MyClass;
    }
  }
}

问题是无法识别MyModule.MyClass。但是如果我删除file.ts中的模块,我可以引用该类。

出了什么问题?

0 个答案:

没有答案