Executando verificação de segurança...
2

Concordo contigo, quando falamos de métodos de uma classe. Até porque isso ficaria bem legível, pois para chamar o método, obrigatoriamente a classe seria instanciada. Um exemplo é um controller chamando um service e pra isso você poderia fazer tipo:

const user = new userService();

E ai a partir disso você chama por exemplo o método fetchById:

const userData = await user.fetchByid(id);

E a outra forma seria pelos exports/imports numa abordagem mais funcional, ai faria mais sentido nomes mais descritivos.

Carregando publicação patrocinada...