Проблема graphql-codegen с генерацией интерфейсов машинописного текста из интерфейсов graphql

У меня проблема при создании интерфейсов TS из моей схемы graphQL. Мой код:

export const userTypeDefs = gql`

  input SignUpRequestInput {
    name: String!
    password: String!
    role: Int!
  }

  interface SomeInter {
    name: String!
  }

  type Mutation {
    createUser(request: SignUpRequestInput): SomeInter
  }
`;

Когда я запускаю сервер на своей игровой площадке graphql, я вижу оба SignUpRequestInput ввод и SomeInter интерфейс, тем не менее, когда я запускаю graphql-codegen сценарий, который он только генерирует SignUpRequestInput интерфейс и пропуски SomeInter

Скрипт, который я запускаю:

graphql-codegen --config codegen.yml

codegen.yml:

overwrite: true
schema: 'http://localhost:4000/graphql'
documents: null
generates:
  src/interfaces/generated.ts:
    plugins:
      - 'typescript'
    config:
      skipTypename: true
      declarationKind:
        type: 'interface'
        input: 'interface'
        interface: 'interface'

Кто-нибудь знает, что я делаю не так? Спасибо

0 ответов

Другие вопросы по тегам