graphql-visualizer
graphql-visualizer copied to clipboard
Introspection query has deprecated fields.
Greetings Nathan, your Introspection Query is using the first example which is causing errors with the visualizer, please consider the second example as a possible fix.
name
description
args {
...InputValue
}
onOperation
onFragment
onField
}
directives {
name
description
locations
args {
...InputValue
}
}
Adjusting the query to the following works
query IntrospectionQuery {
__schema {
queryType {
name
}
mutationType {
name
}
subscriptionType {
name
}
types {
...FullType
}
directives {
name
description
args {
...InputValue
}
}
}
}
fragment FullType on __Type {
kind
name
description
fields(includeDeprecated: true) {
name
description
args {
...InputValue
}
type {
...TypeRef
}
isDeprecated
deprecationReason
}
inputFields {
...InputValue
}
interfaces {
...TypeRef
}
enumValues(includeDeprecated: true) {
name
description
isDeprecated
deprecationReason
}
possibleTypes {
...TypeRef
}
}
fragment InputValue on __InputValue {
name
description
type {
...TypeRef
}
defaultValue
}
fragment TypeRef on __Type {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
}
}
}
}