Проблема 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'
Кто-нибудь знает, что я делаю не так? Спасибо