Есть ли способ получить тег gql для автозаполнения с помощью Typescript / GraphQL? - PullRequest
0 голосов
/ 05 августа 2020

Есть ли способ получить автозаполнение при написании запроса GraphQL с использованием тега gql `...` при использовании Typescript?

Что-то подобное, например, при написании запросов в Graphiql.

1 Ответ

1 голос
/ 10 августа 2020

Это сильно зависит от вашей среды разработки и IDE, я стараюсь предложить два решения: одно работает с любой IDE, другое работает только с VScode.

Решение первое: Graphql Zeus

Я бы предложил использовать Graphql Zeus , инструмент для автоматической генерации типов TS / JS (.d.ts) для каждого из ваших запросов. Таким образом, вам не нужно будет писать запросы в строковом формате и передавать их в тег gql, вместо этого вы можете легко записывать объекты JS в express запрос и иметь полную поддержку автозаполнения из любой IDE.

Решение второе: используя apollographql.vscode-apollo (расширение VScode)

, если вы используете VScode в качестве редактора, установив это расширение и создав файл apollo.config.js, вы может указать схему graphql и получить помощь от редактора кода vs для автозаполнения ваших запросов.

...