Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document supported GraphQL elements #32

Closed
raminqaf opened this issue Jun 9, 2022 · 1 comment · Fixed by #43
Closed

Document supported GraphQL elements #32

raminqaf opened this issue Jun 9, 2022 · 1 comment · Fixed by #43
Assignees
Labels
area/documentation Relates to the documentation

Comments

@raminqaf
Copy link
Contributor

raminqaf commented Jun 9, 2022

We should consider adding a section in our documentation where we address the supported GraphQL elements. For example, we are not supporting GraphQL Schemas with Union or Interface types.

@raminqaf raminqaf added the area/documentation Relates to the documentation label Jun 9, 2022
@DawidNiezgodka
Copy link
Contributor

Maybe something along these lines:

Currently, Quick supports the following GraphQL types:

  1. The mandatory Query type and the optional Mutation type,
  2. Basic Types with field declarations as well as type modifiers, for example: Type Character {name:String!, appearsIn:[Episode!]},
  3. All scalar types: Int, String, Float, Boolean, ID together with field's arguments, for example: total(moreThan: Int = 50): Float,
  4. Enumerations,
  5. Inputs.

Thus, the following types are not supported:

  1. Interfaces,
  2. Unions,
  3. Custom scalars, for example: scalar MyCustomScalar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Relates to the documentation
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants