使用 Typescript 导出默认常量

Export default const with Typescript

我在 TS 文件中有这个:

exports.default = module.exports;

(这是为了同时支持 Node 样式和 TS 样式导入。)

有没有办法用纯 TS 而不是 JS 创建上面这行代码?

我试过这个:

export default const = module.exports;

并且不会转译。

有点违反直觉,答案似乎是:

export default module.exports;

就是这样。

但是,为了让任何 .d.ts 文件正常运行,实际上您最好这样做:

let $exports = module.exports;
export default $exports;

你可以在这里阅读: https://github.com/Microsoft/TypeScript/issues/16442