Это сильно зависит от вашей среды разработки и 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 для автозаполнения ваших запросов.