graphbrainz/scripts/print-schema.js

17 lines
420 B
JavaScript
Raw Normal View History

import GraphQL from 'graphql';
import { baseSchema as schema } from '../src/schema.js';
const { graphql, getIntrospectionQuery, printSchema } = GraphQL;
2016-08-20 05:59:32 +00:00
if (process.argv[2] === '--json') {
graphql(schema, getIntrospectionQuery())
.then((result) => {
console.log(JSON.stringify(result, null, 2));
})
.catch((err) => {
console.error(err);
});
} else {
console.log(printSchema(schema));
}