in src/utils.js [23:38]
function getGraphQLAST(taggedTemplateExpression) {
if (!isGraphQLTag(taggedTemplateExpression.tag)) {
return null;
}
if (taggedTemplateExpression.quasi.quasis.length !== 1) {
// has substitutions, covered by graphql-syntax rule
return null;
}
const quasi = taggedTemplateExpression.quasi.quasis[0];
try {
return parse(quasi.value.cooked);
} catch (error) {
// Invalid syntax, covered by graphql-syntax rule
return null;
}
}