graphbrainz/scripts/print-schema.js
2017-03-18 12:51:47 -07:00

12 lines
342 B
JavaScript

import { graphql, introspectionQuery, printSchema } from 'graphql'
import schema from '../src/schema'
if (process.argv[2] === '--json') {
graphql(schema, introspectionQuery).then(result => {
console.log(JSON.stringify(result.data, null, 2))
}).catch(err => {
console.error(err)
})
} else {
console.log(printSchema(schema))
}