Utilities for extracting information from GraphQL schemas generated by Postgraphile
The code below demonstrates the usage of this library:
import { resolverNamesInSchema, loadSchemaFromFileSync } from '@cloudcycle/postgraphile-graphql-schema-utils';
const schema = loadSchemaFromFileSync('schema.graphql');
const {query, mutation} = resolverNamesInSchema(schema);
console.log(JSON.stringify('List of queries': query));
console.log(JSON.stringify('List of mutations': mutation));
An async API for loading the schema also available as loadSchemaFromFile.
- Add unit tests.
- Additional data-sources.