Skip to content

Instantly share code, notes, and snippets.

@lxsmnsyc
Created April 29, 2021 05:37
Show Gist options
  • Save lxsmnsyc/e26b3a23ec3323eb83f796f3644fdfe6 to your computer and use it in GitHub Desktop.
Save lxsmnsyc/e26b3a23ec3323eb83f796f3644fdfe6 to your computer and use it in GitHub Desktop.

Revisions

  1. lxsmnsyc created this gist Apr 29, 2021.
    99 changes: 99 additions & 0 deletions introspection.graphql
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,99 @@
    query IntrospectionQuery {
    __schema {
    queryType {
    name
    }
    mutationType {
    name
    }
    subscriptionType {
    name
    }
    types {
    ...FullType
    }
    directives {
    name
    description
    locations
    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
    ofType {
    kind
    name
    ofType {
    kind
    name
    ofType {
    kind
    name
    ofType {
    kind
    name
    }
    }
    }
    }
    }
    }
    }
    }