Как получить схему GraphQL в TypeScript - PullRequest
0 голосов
/ 28 июня 2018

У меня есть React проект, который использует TypeScript и GraphQL, используя apollo.

У меня есть глобальный тип файла, в котором есть все необходимые файлы. Он генерируется из файла schema.json при запуске apollo-codegen

Шаги, которые я выполняю:

  • Запустить GraphiQL

  • Скопировать ответ POST-запроса в graphQL

  • Вставьте его в файл schema.json

  • Создать запрос graphQL (.graphql файл)

  • Выполнить apollo-codegen

Есть ли лучший способ сделать это программно?

Я не уверен, какой частью кода поделиться с этим вопросом.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Я имел большой успех в следующем проекте: https://graphql -code-generator.com /

Прекрасно работает на вашем сервере GraphQL и в клиентской реализации.

0 голосов
/ 30 июня 2018

Вы можете использовать gql2ts и затем запустить $ gql2ts schema.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...