使用 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
我在 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