705e506c13
Combine Resolver and ActionT in ResolverT
2020-06-29 13:14:23 +02:00
91bd2d0d81
Fix list input coercion
2020-06-19 10:53:41 +02:00
93a0403288
Resolve abstract types
...
Objects that can be a part of an union or interface should return
__typename as string.
2020-06-03 07:20:38 +02:00
d12577ae71
Define resolvers on type fields
...
Returning resolvers from other resolvers isn't supported anymore. Since
we have a type system now, we define the resolvers in the object type
fields and pass an object with the previous result to them.
2020-05-29 13:53:51 +02:00
c06d0b8e95
Add Union and Interface type definitions
2020-05-26 11:13:55 +02:00
61dbe6c728
Split input/output types and values into 2 modules
2020-05-25 07:41:21 +02:00
eb90a4091c
Check point
2020-05-24 13:51:00 +02:00
7cd4821718
Don't fail on invalid fragments and variables
2020-05-23 21:49:57 +02:00
c3ecfece03
Coerce variable values
2020-05-21 10:20:59 +02:00
a5c44f30fa
Add basic output object type support
2020-05-14 22:16:56 +02:00
4c19c88e98
Accept resolvers given by the user as is
2020-05-13 16:21:48 +02:00
500cff20eb
Separate Query and Mutation resolvers
...
Fixes #33 .
2020-05-10 18:32:58 +02:00
3c1a5c800f
Support directives (skip and include)
...
Fixes #24 .
2019-12-06 22:52:24 +01:00