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