graphile/crystal

Make GraphiQLProvider component's "inputValueDeprecation" property configurable

Opened this issue · 0 comments

xojc commented

Feature description

Make the inputValueDeprecation property of the GraphiQLProvider component configurable.

Motivating example

Some graphql schemas, such as the one included in the Hasura GraphQL Engine, don't support an includeDeprecated argument at the IntrospectionQuery's fields' types' args level, and the graphql npm library support its configurable inclusion via the inputValueDeprecation, which is passed by the GraphiQLProvider component to the IntrospectionQuery retrieval method, so the ruru integration of the component should include configurability of the GraphiQLProvider's inputValueDeprecation property.

Breaking changes

Supporting development

I [tick all that apply]:

  • am interested in building this feature myself
  • am interested in collaborating on building this feature
  • am willing to help testing this feature before it's released
  • am willing to write a test-driven test suite for this feature (before it exists)
  • am a Graphile sponsor ❤️
  • have an active support or consultancy contract with Graphile