A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.


value-argumentdefinition
ARGUMENT_DEFINITION

Location adjacent to an argument definition.

Location adjacent to an enum definition.

value-enumvalue
ENUM_VALUE

Location adjacent to an enum value definition.

Location adjacent to a field.

value-fielddefinition
FIELD_DEFINITION

Location adjacent to a field definition.

value-fragmentdefinition
FRAGMENT_DEFINITION

Location adjacent to a fragment definition.

value-fragmentspread
FRAGMENT_SPREAD

Location adjacent to a fragment spread.

value-inlinefragment
INLINE_FRAGMENT

Location adjacent to an inline fragment.

value-inputfielddefinition
INPUT_FIELD_DEFINITION

Location adjacent to an input object field definition.

value-inputobject
INPUT_OBJECT

Location adjacent to an input object type definition.

Location adjacent to an interface definition.

Location adjacent to a mutation operation.

Location adjacent to an object type definition.

Location adjacent to a query operation.

Location adjacent to a scalar definition.

Location adjacent to a schema definition.

value-subscription
SUBSCRIPTION

Location adjacent to a subscription operation.

Location adjacent to a union definition.

value-variabledefinition
VARIABLE_DEFINITION

Location adjacent to a variable definition.


Was this section helpful?


Was this section helpful?
Map
__DirectiveLocation

Fields from