如何导入从TypeScript导出单个函数的CommonJS模块

时间:2019-01-30 17:20:29

标签: typescript commonjs es-module

给出此CommonJS模块:

// cjs.js
module.exports = () => console.log("hi");

我可以在.d.ts中放入什么

// cjs.d.ts
export ????

这样我就可以从TypeScript文件中进行星形导入并选择正确的类型:

// main.ts
import * as log from "./cjs"

log()

1 个答案:

答案 0 :(得分:1)

您可以使用导出分配,但是需要声明一个中介<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div> <img src="https://www.tlpro.fr/data/img/artspreview/4CroquisTim.jpg"> <img src="https://www.tlpro.fr/data/img/artspreview/4SerresJardinDesPlantes01.jpg"> <img src="https://www.tlpro.fr/data/img/artspreview/5Dessin6FranchissementRail2.jpg"> <img src="https://www.tlpro.fr/data/img/artspreview/6bergersbiny08.jpg"> <img src="https://www.tlpro.fr/data/img/artspreview/4house2.jpg"> </div> </body> </html>,该中介将被键入为函数:

const