node.js объеденение функций в класс
Как говорят глупых вопросов не бывает =) Мне требуется объединить несколько функций под один класс в одном файле *js. И теперь подробнее...
file.js
async function one () {}
async function two () {}
module.exports = { one, two }
обращаться к этим функция будем так:
index.js
const func = requare('./file');
func.one();
как мне реорганизовать файл чтоб я мог обращаться к функции one() таким образом:
const func = requare('./file');
func.className.one();
Ранее получилось добиться этого обернув один файл в другой :
index.js
const func = requare('./file');
func.className.one();
file.js
const className = requare('./file_2');
module.exports = { className }
file_2.js
async function one () {}
async function two () {}
module.exports = { one, two }
Но не думаю что это адекватный вариант... Буду благодарен за помощь в реорганизации подобного кода!