/** * The set of allowed directive location values. */ export const DirectiveLocation: _DirectiveLocation; /** * @internal */ type _DirectiveLocation = { // Request Definitions QUERY: 'QUERY'; MUTATION: 'MUTATION'; SUBSCRIPTION: 'SUBSCRIPTION'; FIELD: 'FIELD'; FRAGMENT_DEFINITION: 'FRAGMENT_DEFINITION'; FRAGMENT_SPREAD: 'FRAGMENT_SPREAD'; INLINE_FRAGMENT: 'INLINE_FRAGMENT'; VARIABLE_DEFINITION: 'VARIABLE_DEFINITION'; // Type System Definitions SCHEMA: 'SCHEMA'; SCALAR: 'SCALAR'; OBJECT: 'OBJECT'; FIELD_DEFINITION: 'FIELD_DEFINITION'; ARGUMENT_DEFINITION: 'ARGUMENT_DEFINITION'; INTERFACE: 'INTERFACE'; UNION: 'UNION'; ENUM: 'ENUM'; ENUM_VALUE: 'ENUM_VALUE'; INPUT_OBJECT: 'INPUT_OBJECT'; INPUT_FIELD_DEFINITION: 'INPUT_FIELD_DEFINITION'; }; /** * The enum type representing the directive location values. */ export type DirectiveLocationEnum = _DirectiveLocation[keyof _DirectiveLocation];