Я использую пакет graphql-schema-linter для проверки схемы GraphQL.
Интересно, можно ли выполнить проверку программно, передавая определения типа в стандартный ввод, как это или нет ...
const { exec } = require('child_process');
const typeDefs = require('./type-defs');
exec(`graphql-schema-linter --stdin "${typeDefs}"`, (err, stdout, stderr) => {
if (err) console.log('ERROR: ', err);
if (stdout) console.log('STDOUT: ', stdout);
if (stderr) console.log('STDERR: ', stderr);
});
const server = new ApolloServer({
typeDefs
});
Следующий код выдает ошибку, потому что я не совсем уверенкак правильно передать определение типа через стандартный ввод