@kazekyo/nau-graphql-codegen-preset
This preset extends your schema required to run Nau, modifies GraphQL documents you have written, and generates TypeScript Code.
schema: http://localhost:4000/graphql
documents:
  - src/**/*.tsx
generates:
  src/generated/graphql.ts:
    preset: '@kazekyo/nau-graphql-codegen-preset'
    presetConfig:
      generateTypeScriptCode: true
    plugins:
      - typescript
      - typescript-operations
      - typed-document-node
  src/generated/introspection-result.json:
    preset: '@kazekyo/nau-graphql-codegen-preset'
    plugins:
      - fragment-matcher
  ./schema.graphql:
    preset: '@kazekyo/nau-graphql-codegen-preset'
    plugins:
      - schema-ast
Preset Config
generateTypeScriptCode
type: boolean default: false
If set to true, It generates TypeScript code. For example, withCacheUpdater is generated by enabling this option. The default is false.