Barnabás Pataki
Barnabás Pataki
The PR removes some of the unused config files, which some of them caused the CI checks to stay in a pending status
> The `ID` scalar type represents a unique identifier, often used to > refetch an object or as key for a cache. The ID type appears in a JSON >...
This PR adds a check to each built-in coerce function, so if the value implements the `encoding.TextMarshaler` interface, it'll be marshaled and converted from that, so custom types, like some...
- Update docs/readme features from main readme - Add Object, InputObject, Enum definition documentation - Document field definitions and arguments - Improve any parts of the documentation, ask me (@Fontinalis)...
These directives should be only for the schema, for server usage. [Apollo's solution](https://www.apollographql.com/docs/graphql-tools/schema-directives/#implementing-schema-directives) could be a way to go with this. Having different interfaces for each location would be great...
[3.4.3](http://spec.graphql.org/June2018/#sec-Type-Extensions) Could be an `Extend(...)` func for each extendable type Should be one func type for every type, so there could be a `TypeExtension` interface with an `Extend(..)` func It...
``` type InputValidator interface { Valid(v interface{}) bool } ``` If the Argument or the InputField implements the InputValidator interface, run the `Valid(..)` function before execution.