出口类型出口=环境

出口类型出口=环境

问题描述:

我创建一个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

在打字稿游乐场的误差的“An出口分配不能与其它导出元件在模块中使用”。 –

你问:

是否有另一种方式我可以构建我的分型文件,所以我还可以导出类型呢?是必需的export = class Test上述结构,因为这是该模块是如何工作的。

不幸的是,不支持你想要什么。 From the docs

export =语法指定从模块中导出的单个对象。

换句话说,如果模块使用export =,那么模块只能导出一个对象。