Yaacov Rydzinski

Results 78 issues of Yaacov Rydzinski

[#3074 rebased on main](https://github.com/graphql/graphql-js/pull/3074). Depends on #3809 @leebyron comments from original PR (edited, hopefully correctly): > Fixes #3051 > > This change solves the problem of default values defined via...

PR: bug fix 🐞

[#3092 rebased on main](https://github.com/graphql/graphql-js/pull/3092). Depends on #3808 @leebyron comments from original PR: > Removes `valueFromAST()` and adds `coerceInputLiteral()` as an additional export from `coerceInputValue`. > > The implementation is almost...

PR: breaking change 💥

[#3145 rebased on main](https://github.com/graphql/graphql-js/pull/3145). depends on #3807 @leebyron comments from original PR: > * Defines a `GraphQLSchemaElement` base class which defines a `.coordinate` property and `toString`/`toJSON` methods. > * Adds...

PR: polish 💅

[#3044 rebased on main](https://github.com/graphql/graphql-js/pull/3044). @leebyron comments from original PR: > Implements https://github.com/graphql/graphql-spec/pull/794/ > > Adds: > > * DOT punctuator in lexer > * Improvements to lexer errors around misuse...

spec RFC
PR: feature 🚀

This is an alternative to my most recent PR #1052 with an eye to describing the algorithm in a bit less detail to decrease the size of the spec edits....

and some baseline collection language for comparison extracted from #742

builds on #1052 and so the diff from that should be useful: https://github.com/yaacovCR/graphql-spec/compare/deduplicate3...yaacovCR:graphql-spec:deduplicate4

Rather than merging subSelectionSets of a field set using MergeSelectionSets and then calling CollectFields, this PR introduces CollectSubfields allows the field set's groupedSubfieldSet to be calculated directly. The reference implementation...

💭 Strawman (RFC 0)

References (soft aliases?) are an alternative syntax for fragment metafields such as `__fulfilled` The goal is to create an easily manageable way of requesting different types of fragment spread signals....

💭 Strawman (RFC 0)