GraphQL v0.3.0 GraphQL.Execution.Executor

Summary

Types

result_data :: {:ok, Map}

Functions

execute(schema, document, opts \\ [])

Specs

execute(GraphQL.Schema.t, GraphQL.Document.t, list) ::
  result_data |
  {:error, %{errors: list}}

Execute a query against a schema.

# iex> Executor.execute(schema, "{ hello }")
# {:ok, %{hello: world}}
value_from_ast(value_ast, type, variable_values)