我正在为没有打字的模块创建typings.d.ts
文件。但是,访问声明中的某些类型会很好。
当我使用export =
declare module 'test' {
export = class Test {
}
export interface ITestObj { // this gives an error because of the above export
key : string;
secret : string;
}
}
还有另一种方法可以构建我的打字文件,所以我也可以导出类型。
注意:
需要export = class Test
的上述结构,因为模块的工作方式就是这样。
答案 0 :(得分:1)
你问:
还有另一种方法可以构建我的打字文件,所以我也可以导出类型吗?需要
export = class Test
的上述结构,因为模块的工作方式。
不幸的是,不支持您想要的内容。 From the docs:
export =
语法指定从模块导出的单个对象。
换句话说,如果模块使用export =
,则模块只能导出一个对象。