tenho usado o https://www.npmjs.com/package/sequelize-typescript a bastante tempo e tenho estado bem satisfeito. não é necessário usar injeção de dependência com o nest.js. Só de iniciar uma conexão todos os models viram um singleton que te permite simplesmente importar o model e sair usando users = await user.findAll()
que users já vem corretamente tipado.
Para testes de integração, inicio uma conexão usando sqlite em memória e tudo funciona normalmente.
Bom mas bom mesmo é o gorm, do go :)
Em resposta a Qual é o melhor ORM, na sua opnião, para Node ?
1