overwrite: true
schema: 'src/schema/*.graphql'
generates:
  tests/generated/index.ts:
    documents: 'tests/**/*.graphql'
    config:
      namingConvention: 'change-case-all#pascalCase'
      omitOperationSuffix: false
    plugins:
      - typescript
      - typescript-operations
      - add:
          content: |
            /* eslint-disable */
            // @generated
            // This file was automatically generated and should not be edited.
config:
  namingConvention:
    enumValues: keep
hooks:
  afterAllFileWrite:
    - 'prettier --write'
