2016-10-25 1 views
1

Ich habe eine resultierende JSON-Datei des introspected Schema, ist es eine einfache Möglichkeit zu:erzeugen graphql typedef Zeichenfolge aus introspected Schema

  1. Ingest, die graphql-js verwenden?
  2. Konvertieren Sie es in den String-Literal-Stil von Typedef?

So:

{ 
    "data": { 
     "__schema": { 
     "queryType": { 
      "name": "Query" 
     }, 
     "types": { 
     { 
      "kind": "OBJECT", 
      "name": "UserNode", 
      "description": "", 
      "fields": [ 
      { 
      "name": "firstName", 
      "description": "", 
      "args": [], 
      "type": { 
       "kind": "SCALAR", 
       "name": "String", 
       "ofType": null 
      }, 
      "isDeprecated": false, 
      "deprecationReason": null 
      }, 
      ... 
    } 

würde:

schema { 
    query: Query 
    } 

    user { 
    firstName: String 
    } 
    ... 

Antwort

1

Wenn Sie einen GraphQL Server ausgeführt wird (und nicht nur die json-Schema), dann können Sie dies mit gqlschema von Apollo graphql-tools:

gqlschema http://localhost:3000/graphql -t 

Siehe al so this question.