Как я могу импортировать модуль CommonJS, который экспортирует одну функцию из TypeScript
Учитывая этот модуль CommonJS:
// cjs.js
module.exports = () => console.log("hi");
Что я могу положить в мои.d.ts
// cjs.d.ts
export ????
Так что я могу сделать такой же импорт звездочек из файла TypeScript и подобрать правильные типы:
// main.ts
import * as log from "./cjs"
log()
1 ответ
Вы можете использовать экспортное назначение, но вам нужно объявить посредника const
это будет напечатано как функция:
declare const def: () => void
export = def;