Yaacov Rydzinski

Results 78 issues of Yaacov Rydzinski

Currently, when the defer/stream directives are not present in the schema, defer/stream will not be triggered, and so the directives will be ignored even when used with the original function....

PR: bug fix 🐞

original execute and executeSync should ignore `@defer` and `@stream` rather than throw. extracted from #3726

PR: bug fix 🐞

Using TS conditional types, when `enableExperimental` is set to true, return type of `execute` will correspond to the new types; otherwise, `execute` will return the old types. When the option...

PR: breaking change 💥

The basic idea behind this PR is that graphql-js should not export something with type signature of an async generator that sometimes does not behave like an async generator. Repeaters...

Rather than fragment replacements...

kind/feature

Implements Option A from https://github.com/graphql/defer-stream-wg/discussions/80

PR: feature 🚀

Group field sets should be properly consolidated when some of the fields in a sibling defer are masked by parent fields.

PR: polish 💅

The publish method checks to see if a subsequent result is empty; this same logic should be employed to suppress pending notices for empty records. This has already been achieved...

PR: bug fix 🐞

abort async resolvers on errors TODO: connect return() and throw() events on returned iterators to abortion of resolvers for subscriptions/incremental delivery

depends on #3993 adds judicious explicit checking for the expected extra ticks when fields are deferred. @robrichard -- these new tests all also pass with #3982 without any changes =>...

PR: polish 💅