overwrite: true
generates:
  ./src/graphql/types.ts:
    schema: ./src/schema.js
    plugins:
      - typescript
      - typescript-resolvers
    hooks:
      afterOneFileWrite:
        - eslint --fix
    config:
      contextType: '@graphql-modules/core#ModuleContext'
      allowParentTypeOverride: true
      useIndexSignature: true
      defaultMapper: Partial<{T}>
