Files
DefinitelyTyped/graphql/language/kinds.d.ts
TonyYang 16f19c95e9 [graphql] Meet types-2.0 style (#13831)
* Meet type-2.0 style

* Fix the exports
2017-01-11 07:03:37 -08:00

66 lines
1.9 KiB
TypeScript

// Name
export const NAME: 'Name';
// Document
export const DOCUMENT: 'Document';
export const OPERATION_DEFINITION: 'OperationDefinition';
export const VARIABLE_DEFINITION: 'VariableDefinition';
export const VARIABLE: 'Variable';
export const SELECTION_SET: 'SelectionSet';
export const FIELD: 'Field';
export const ARGUMENT: 'Argument';
// Fragments
export const FRAGMENT_SPREAD: 'FragmentSpread';
export const INLINE_FRAGMENT: 'InlineFragment';
export const FRAGMENT_DEFINITION: 'FragmentDefinition';
// Values
export const INT: 'IntValue';
export const FLOAT: 'FloatValue';
export const STRING: 'StringValue';
export const BOOLEAN: 'BooleanValue';
export const NULL: 'NullValue';
export const ENUM: 'EnumValue';
export const LIST: 'ListValue';
export const OBJECT: 'ObjectValue';
export const OBJECT_FIELD: 'ObjectField';
// Directives
export const DIRECTIVE: 'Directive';
// Types
export const NAMED_TYPE: 'NamedType';
export const LIST_TYPE: 'ListType';
export const NON_NULL_TYPE: 'NonNullType';
// Type System Definitions
export const SCHEMA_DEFINITION: 'SchemaDefinition';
export const OPERATION_TYPE_DEFINITION: 'OperationTypeDefinition';
// Type Definitions
export const SCALAR_TYPE_DEFINITION: 'ScalarTypeDefinition';
export const OBJECT_TYPE_DEFINITION: 'ObjectTypeDefinition';
export const FIELD_DEFINITION: 'FieldDefinition';
export const INPUT_VALUE_DEFINITION: 'InputValueDefinition';
export const INTERFACE_TYPE_DEFINITION: 'InterfaceTypeDefinition';
export const UNION_TYPE_DEFINITION: 'UnionTypeDefinition';
export const ENUM_TYPE_DEFINITION: 'EnumTypeDefinition';
export const ENUM_VALUE_DEFINITION: 'EnumValueDefinition';
export const INPUT_OBJECT_TYPE_DEFINITION: 'InputObjectTypeDefinition';
// Type Extensions
export const TYPE_EXTENSION_DEFINITION: 'TypeExtensionDefinition';
// Directive Definitions
export const DIRECTIVE_DEFINITION: 'DirectiveDefinition';