Yaacov Rydzinski

Results 78 issues of Yaacov Rydzinski

Given the following operation: ```graphql query { ... @defer { hero { nonNullName id } } ... @defer { hero { nonNullName name } } } ``` If `nonNullName` returns...

PR: bug fix 🐞

[#3049 rebased on main](https://github.com/graphql/graphql-js/pull/3049). This is the last rebased PR from the original PR stack concluding with #3049. * Rebased: #3807 [Original: #3044] * Rebased: #3808 [Original: #3145] * Rebased:...

PR: breaking change 💥
spec RFC

by inlining executeStreamIteratorItem depends on #3798

PR: bug fix 🐞

Depends on #3897 to further delay execution of deferred fields or manage concurrency see https://github.com/robrichard/defer-stream-wg/discussions/68

PR: feature 🚀

depends on #3886 potential optimization

PR: feature 🚀

depends on #3911 emit all completed payloads in a dependency tree within the same batch, by including subsequent deferred grouped field sets and stream items into their parents. results that...

PR: feature 🚀

including mixture of sync/async errors in lists following #3706 fix for field execution

PR: bug fix 🐞

[#3086 rebased on main](https://github.com/graphql/graphql-js/pull/3086). Depends on #3812 @leebyron comments from original PR: > Factors out input validation to reusable functions: > > * Introduces `validateInputLiteral` by extracting this behavior from...

PR: breaking change 💥

[#3065 rebased on main](https://github.com/graphql/graphql-js/pull/3065). Depends on #3811 @leebyron comments from original PR: > **Provides the "Value to Literal" methods in this [data flow chart](https://user-images.githubusercontent.com/50130/118379946-51ac5300-b593-11eb-839f-c483ecfbc875.png).** > > * Adds `valueToLiteral()` which...

PR: feature 🚀

[#3077 rebased on main](https://github.com/graphql/graphql-js/pull/3077). Depends on #3810 @leebyron comments from original PR: > By way of introducing type `VariableValues`, allows `getVariableValues` to return both the coerced values as well as...

PR: breaking change 💥