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 }

Но не думаю что это адекватный вариант... Буду благодарен за помощь в реорганизации подобного кода!


Ответы (0 шт):