Yaacov Rydzinski
Yaacov Rydzinski
The return type of a call to delegateToSchema is somewhat inconsistent: 1. If the operation returns a leaf type (enum or scalar) or list* of leaf types then it will...
These changes define the executor schema in terms of its own types. = Introspection still relies on GraphQL-JS object instances. = Still depends on GraphQLError = Still depends on GraphQL-JS...
To do: [x] simple type rewiring [x] composite schema creation [ ] source field retention [ ] operation pre-analysis ("query planning") [ ] add proxying within the executor [ ]...
Some of these were discussed during the [Feb 2022 WG](https://github.com/graphql/graphql-wg/blob/main/agendas/2022/2022-02-03.md), some are new, possibly to be discussed in March :) Execution: = resolver functions for list fields should return AsyncIterables...
Comments welcome! This is just an initial version, and has much room for improvement.
now that filtering has been removed from #4026, this draft PR could be checked out to see what it would look like to reintroduce it.
by hoisting streamUsage checks out of the loop, requires introducing two versions of the looping functions depends on #4052
this test currently passes. should it? At issue is whether oneof coercion should also check the pre-coerced provided value for the correct number of keys. Currently, it doesn't, although it...