出口类型出口=环境
问题描述:
我创建一个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
上述结构是必需的,因为这是如何模块正在工作。
答
你问:
是否有另一种方式我可以构建我的分型文件,所以我还可以导出类型呢?是必需的
export = class Test
上述结构,因为这是该模块是如何工作的。
不幸的是,不支持你想要什么。 From the docs:
export =
语法指定从模块中导出的单个对象。
换句话说,如果模块使用export =
,那么模块只能导出一个对象。
在打字稿游乐场的误差的“An出口分配不能与其它导出元件在模块中使用”。 –