| Age | Commit message (Collapse) | Author |
|
Fixes #28
|
|
|
|
The Reader contains a Name/Value hashmap, which will contain resolver
arguments.
|
|
|
|
Fix #19.
|
|
... without forward lookup.
|
|
Fixes #18.
- `Language.GraphQL.Encoder` moved to `Language.GraphQL.AST.Encoder`.
- `Language.GraphQL.Parser` moved to `Language.GraphQL.AST.Parser`.
- `Language.GraphQL.Lexer` moved to `Language.GraphQL.AST.Lexer`.
- All `Language.GraphQL.AST.Value` data constructor prefixes were removed. The
module should be imported qualified.
- All `Language.GraphQL.AST.Core.Value` data constructor prefixes were removed.
The module should be imported qualified.
- `Language.GraphQL.AST.Transform` is now isn't exposed publically anymore.
|
|
|
|
Fixes #11.
|
|
Fixes #16. Deprecates:
- Language.GraphQL.AST.Arguments
- Language.GraphQL.AST.Directives
- Language.GraphQL.AST.VariableDefinitions
|
|
|
|
|
|
|
|
These functions are from Language.GraphQL.Schema.
There are actually only two generic types in GraphQL: Scalars and objects.
Enum is a scalar value. According to the specification enums may be
serailized to strings. And in the current implementation they used
untyped strings anyway, so there is no point to have differently named
functions with the same implementation as their scalar counterparts.
|
|
It is not a schema (at least not a complete one), but a resolver list,
and the resolvers should be provided by the user separately, because the
schema can originate from a GraphQL document. Schema name should be free
to provide a data type for the real schema later.
|
|
Mostly basic documentation. Fixes #4.
|
|
|
|
|
|
Fixes #2.
|
|
|
|
|
|
|
|
|
|
|
|
This also includes updates to CHANGELOG, TODO and README.
|
|
|
|
|
|
This includes a rough port of the data types at
https://github.com/graphql/graphql-js/blob/master/src/language/ast.js
|