Andrew Konstantinov
Andrew Konstantinov
Add optional cycle detection. Use one of the implementations from InQL v4.x or https://github.com/doyensec/inql/pull/82
Fragments are not parsed right now. Additionally, sometimes fragments could be used in automatically generated queries to make them easier to navigate.
Add type annotations using comments. This is definitely needed for complex input types. Need to think about other places where this could be beneficial.
We should handle GraphQL directives properly. Docs: https://spec.graphql.org/draft/#sec-Validation.Directives
Generate queries with variables (optionally). This is the only way to pass complex input types. Problems: - Do we expose this through CLI? Modes that output multiple queries/mutations won't work...