# graphql-codegen configuration # # Schema source: combined-schema.graphql (generated by scripts/normalize-schema.ts # from services subgraph SDL files, with federation `extend type Query` normalized). # # Subgraph list (7 with GraphQL): iam / config-service / core-edu / content / # msg / data-ana / ai (classes has no GraphQL subgraph yet). # # Outputs: # - __generated__/types.ts: all GraphQL schema types (always generated) # - __generated__/operations.ts: TypedDocumentNode (enabled after Task 3 creates # operations/*.graphql.ts files) # # Related: spec section 2.4 schema: src/lib/api/__generated__/combined-schema.graphql # documents: src/lib/api/operations/**/*.graphql.ts # (re-enabled in Task 3 after operations files exist) generates: src/lib/api/__generated__/types.ts: plugins: - typescript config: preResolveTypes: true skipTypename: true exportTypeKeyOnly: true useTypeImports: true