Back to Graphql Code Generator

Apollo Federation

website/src/pages/docs/integrations/federation.mdx

1.17.7674 B
Original Source

Apollo Federation

The typescript-resolvers plugin also supports Apollo Federation.

To use it, add federation: true{:ts} to your configuration:

ts
import { CodegenConfig } from '@graphql-codegen/cli'

const config: CodegenConfig = {
  generates: {
    './src/types.ts': {
      plugins: ['typescript', 'typescript-resolvers'],
      config: { federation: true }
    }
  }
}
export default config

It will add the required GraphQL directives to your codegen schema and generate a compatible resolvers signature for Apollo Federation.