Я пытаюсь переписать свое приложение с JavaScript на машинопись, но у меня проблема. Я хочу импортировать все функции из файлов в каталоге на объект. В JS я сделал это таким образом.
index.js
const fs = require("fs");
fs.readdir(`src/modules`, (err, files) => {
if(err) console.error(err);
files.map(v => {
funcsObj[v.replace(`.js`, ``)] = require(`./modules/` + v.replace(`.js`, ``));
});
});
const bar = funcsObj[`foo`]();
foo.js
module.export = () => "bar"
Как я могу сделать это в Typescript?