Directives provide a way to describe alternate runtime execution and type validation behavior in a GraphQL document.
For more information, see the GraphQL spec.
Operations
Queries
Mutations
Objects
Interfaces
Enums
Unions
Input Objects
Scalars
Directives