Yaacov Rydzinski

Results 78 issues of 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.

small performance benefit depends on #4053

PR: polish 💅

by hoisting streamUsage checks out of the loop, requires introducing two versions of the looping functions depends on #4052

PR: polish 💅

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...