Acabo de actualizar NestJs a la última (8.3.1) de 7.5, resolví los problemas que surgieron, pero no puedo deshacerme de uno de ellos.
El error completo:
node_modules/@apollo/federation/dist/composition/utils.d.ts:43:316 - error TS2503: Cannot find namespace 'Kind'.Aunque Kind es una constante importada del módulo GraphQl, parece que no la reconoce. ¿O tal vez es un problema mecanografiado?
Cualquier ayuda sería muy apreciada.
Había otras bibliotecas que estaban desactualizadas, después de actualizarlas todas, el error desapareció.
Parece que @apollo/gateway@0.48.1 tiene problemas de escritura. @apollo/gateway@0.47.0 no funciona para GraphQL 15, por lo que debe cambiar a @apollo/gateway@~0.46.0 :
$ yarn add @apollo/gateway@~0.46.0