Skip to content

Utilities for extracting information from GraphQL schemas generated by Postgraphile

License

Notifications You must be signed in to change notification settings

CloudCycle/postgraphile-graphql-schema-utils

Repository files navigation

postgraphile-graphql-schema-utils

Utilities for extracting information from GraphQL schemas generated by Postgraphile

Example Usage

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.

Roadmap

  • Add unit tests.
  • Additional data-sources.

About

Utilities for extracting information from GraphQL schemas generated by Postgraphile

Resources

License

Stars

Watchers

Forks

Packages

No packages published