@warped oak - Quick look, I think it has something to do with how you are setting up and/ or working with TypeORM. Your User entity is called UserApi
Another question I'd have is why are you breaking up everything into different folders? A module should hold all parts of what makes up the module i.e. entity, services, providers, controllers, etc.