【发布时间】:2017-02-18 11:21:59
【问题描述】:
我很难弄清楚如何解决以下问题,因为我不知道要搜索什么。让我解释一下:我使用要导出的 TypeScript 编写了一个类:
class MyAPIClass {
myMethod(one:number) : void;
secondMethod(text:string) : number;
}
export = MyAPIClass;
现在我在我的另一个 TypeScript 项目中使用该类:
import MyAPIClass = require('../path/MyAPIClass');
let myClass = new MyAPIClass();
myClass.myMethod(1);
这工作正常,但我没有得到“打字”。我的编辑器无法识别其他文件中的类型。我也不能这样做:
let myClass : MyAPIClass = new MyAPIClass();
我如何也可以“导入”这些类型?
【问题讨论】:
-
你应该使用 import 而不是 require (我的意思是关键字)
标签: typescript typescript-typings