Roman Ivantsov

Results 111 comments of Roman Ivantsov

Using interfaces instead of 'Object types' - interesting approach, I think it works already as-is, and for backward compatibility we have to keep 'type' forever. abandoning input types - I...

it's illegal not because of loop of non-null references, but because there are no LEAF type fields!; if you make fields a and b nullable, you still won't be able...

@benjie and all I believe there's some confusion here, and it's my fault, it smashed two enhancements in one. The sentence I added ("This rule applies also...") - this is...

@benjie et al Coming back to this second sentence in current version: > Likewise, when representing a GraphQL schema using the type system definition language, a schema definition should be...

Again, sorry for the delay in response. Stuff keeps happening. I really appreciate your detailed responses, guys. @michaelstaib thank you for pointing out that 'should' is actually SHOULD, in the...

@benjie > Following the recommendations of the spec, whitespace aside, the same GraphQL schema should have the same representation in SDL independent of the tooling used to generate it. (Same...

I think it should be 'no repr in payload', just like with 'skip(if:true)'; if error - just same stuff, error object should appear in errors, path should include the field...

@spawnia, one option would be to do like c#: Void is an actual type in type system, 'void' is a keyword, equivalent of Void; (same as String type and string...

I agree that the spec should at least mention Subscriptions, regardless of if if describes some implementation over HTTP or not. Something like "Subscriptions are out of scope of this...