json-to-graphql.print

args

(args args)
Returns arguments for query that are created from supplied `args`.

field

(field k v)
Returns string of field.

input-object-type

input-objects-schema

(input-objects-schema input-objects)
Returns GraphQl schema of input objects.

make-mutations

(make-mutations mutations)
Takes `mutations` map and returns GraphQL schema type Mutation.

make-queries

(make-queries queries)
Returns GraphQL type Query based on supplied `queries` map.

make-schema

(make-schema schema type-fn)
Returns GraphQL schema applying `type-fn`  to `schema` map.

make-type

(make-type type-fn [k v])
Returns type map created with `type-fn` for one object MapEntry.

mutation

(mutation return-type queries)
Returns mutation query created from suppled `queries` map and `return-type`.

object-type

objects-schema

(objects-schema objects)
Returns GraphQl schema of objects.

put-in-brackets

(put-in-brackets s)
Puts string in brackets

query

(query return-type queries)
Returns GraphQL query based on `queries` map that returns `return-type`.

type-name

(type-name type n fields)
Returns string that represents GraphQL type.