如何在 .d.ts 文件中声明导出数组的 module.export

How to declare, a module.export which exports an array, in a .d.ts file

我有一个导出数组的节点 js 文件,如

const foobar = [{
  foo: "bar"
}]
module.export = foobar

如何为此编写 .d.ts 文件?我试过了

export declare const foobar: Ifoobar[];
interface Ifoobar {
  foo: string
}

但这不是导出的... 将其声明为 export default 也不起作用

有什么方法可以实现这种特定类型的注释吗?遗憾的是我无法更改 nodejs 文件...

好吧,我自己找到了答案,以防其他人遇到与我相同的问题,我通过

解决了
export = foobar;
declare const foobar: Ifoobar[];
interface Ifoobar {
  foo: string
}