Если вы используете правое расширение , вам нужно использовать тег gql
из graphql-tag
.
const gql = require('graphql-tag')
const typeDefs = gql`
type User { ... }
`
Тег анализирует предоставленную строку и возвращает DocumentNode
объект, который должен быть передан makeExecutableSchema
или конструктору ApolloServer
. На стороне клиента также ожидается, что запросы, используемые ApolloClient, будут DocumentNode
объектами и должны быть одинаково обернуты.
Расширение способно обнаруживать использование тега и соответственно применять подсветку синтаксиса.