apollo federationのためのschemaファイルをroverで用意する
graphql code generatorでは、federation をサポートした schema ファイルを出力できなかったため、apollo roverを併用することで対応しました。
graphql code generatorでは、federation をサポートした schema ファイルを出力できなかったため、apollo roverを併用することで対応しました。
今までconcatというパッケージで'.graphql'を統合していたものをGraphQL Code GeneratorのSchema ASTプラグインに任せるようにしました。
queryやmutationなどのdocumentsもschema側で記述すると`.ts`に変換する必要があり、さらにスキーマ自体をパッケージ管理していると`.js`にトランスパイル必要があります。それはそう。なので、codegenした後に、tscでコンパイルすることで対応しました。