Expand description

GraphQL types.

The two root types are ExecutableDocument and ServiceDocument, representing an executable GraphQL query and a GraphQL service respectively.

This follows the June 2018 edition of the GraphQL spec.

Structs

Enums

  • A GraphQL base type, for example String or [String!]. This does not include whether the type is nullable; for that see Type.
  • Where a directive can apply to.
  • The operations of a GraphQL document.
  • The type of an operation; query, mutation or subscription.
  • A part of an object to be selected; a single field, a fragment spread or an inline fragment.
  • A kind of type; scalar, object, enum, etc.
  • A definition concerning the type system of a GraphQL service.