graphql-introspect-parse
v1.0.4
Published
Parser for Graphql introspection result (JSON)
Downloads
26
Maintainers
Readme
graphql-introspect-parse
Parser for GraphQL Introspection Schema (JSON)
Installation
npm install graphql-introspect-parse --saveUsage
import { getSchemaJson, GqlType } from 'graphql-introspect-parse';
var schema: GraphQLSchema = *** // comes from makeExecutableSchema and so on
var json = getSchemaJson(schema)
var query = json.getQuery('users')
console.log('users query returns List?: '+query.getReturnType().isList()) // returns true or falseReference
|Function|Description|
|---|---|
|getSchemaJson(GraphQLSchema): GqlSchema|Returns JSON format introspection schema|
|GqlSchema.getType(name:string): GqlType|Returns type information|
|GqlType.isList()|Returns if the type is LIST|
|GqlSchema.getQuery(name: string): GqlField|Returns query information|
|GqlField.getReturnType(): GqlType|Returns query return type|
