gpt4 book ai didi

typescript - 在 export = environment 中导出类型

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:19 25 4
gpt4 key购买 nike

我正在为没有类型的模块创建一个 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 的上述结构是必需的,因为这是模块的工作方式。

最佳答案

你问:

Is there another way in which I can structure my typings file so I can also export the types as well? The above structure of export = class Test is required as that is how the module is working.

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

The export = syntax specifies a single object that is exported from the module.

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

关于typescript - 在 export = environment 中导出类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45872654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com