|
1 | 1 | /**
|
2 | 2 | * The set of allowed kind values for AST nodes.
|
3 | 3 | */
|
4 |
| -export const Kind = Object.freeze({ |
| 4 | +export const Kind: { |
5 | 5 | // Name
|
6 |
| - NAME: 'Name', |
| 6 | + NAME: 'Name'; |
7 | 7 |
|
8 | 8 | // Document
|
9 |
| - DOCUMENT: 'Document', |
10 |
| - OPERATION_DEFINITION: 'OperationDefinition', |
11 |
| - VARIABLE_DEFINITION: 'VariableDefinition', |
12 |
| - SELECTION_SET: 'SelectionSet', |
13 |
| - FIELD: 'Field', |
14 |
| - ARGUMENT: 'Argument', |
| 9 | + DOCUMENT: 'Document'; |
| 10 | + OPERATION_DEFINITION: 'OperationDefinition'; |
| 11 | + VARIABLE_DEFINITION: 'VariableDefinition'; |
| 12 | + SELECTION_SET: 'SelectionSet'; |
| 13 | + FIELD: 'Field'; |
| 14 | + ARGUMENT: 'Argument'; |
15 | 15 |
|
16 | 16 | // Fragments
|
17 |
| - FRAGMENT_SPREAD: 'FragmentSpread', |
18 |
| - INLINE_FRAGMENT: 'InlineFragment', |
19 |
| - FRAGMENT_DEFINITION: 'FragmentDefinition', |
| 17 | + FRAGMENT_SPREAD: 'FragmentSpread'; |
| 18 | + INLINE_FRAGMENT: 'InlineFragment'; |
| 19 | + FRAGMENT_DEFINITION: 'FragmentDefinition'; |
20 | 20 |
|
21 | 21 | // Values
|
22 |
| - VARIABLE: 'Variable', |
23 |
| - INT: 'IntValue', |
24 |
| - FLOAT: 'FloatValue', |
25 |
| - STRING: 'StringValue', |
26 |
| - BOOLEAN: 'BooleanValue', |
27 |
| - NULL: 'NullValue', |
28 |
| - ENUM: 'EnumValue', |
29 |
| - LIST: 'ListValue', |
30 |
| - OBJECT: 'ObjectValue', |
31 |
| - OBJECT_FIELD: 'ObjectField', |
| 22 | + VARIABLE: 'Variable'; |
| 23 | + INT: 'IntValue'; |
| 24 | + FLOAT: 'FloatValue'; |
| 25 | + STRING: 'StringValue'; |
| 26 | + BOOLEAN: 'BooleanValue'; |
| 27 | + NULL: 'NullValue'; |
| 28 | + ENUM: 'EnumValue'; |
| 29 | + LIST: 'ListValue'; |
| 30 | + OBJECT: 'ObjectValue'; |
| 31 | + OBJECT_FIELD: 'ObjectField'; |
32 | 32 |
|
33 | 33 | // Directives
|
34 |
| - DIRECTIVE: 'Directive', |
| 34 | + DIRECTIVE: 'Directive'; |
35 | 35 |
|
36 | 36 | // Types
|
37 |
| - NAMED_TYPE: 'NamedType', |
38 |
| - LIST_TYPE: 'ListType', |
39 |
| - NON_NULL_TYPE: 'NonNullType', |
| 37 | + NAMED_TYPE: 'NamedType'; |
| 38 | + LIST_TYPE: 'ListType'; |
| 39 | + NON_NULL_TYPE: 'NonNullType'; |
40 | 40 |
|
41 | 41 | // Type System Definitions
|
42 |
| - SCHEMA_DEFINITION: 'SchemaDefinition', |
43 |
| - OPERATION_TYPE_DEFINITION: 'OperationTypeDefinition', |
| 42 | + SCHEMA_DEFINITION: 'SchemaDefinition'; |
| 43 | + OPERATION_TYPE_DEFINITION: 'OperationTypeDefinition'; |
44 | 44 |
|
45 | 45 | // Type Definitions
|
46 |
| - SCALAR_TYPE_DEFINITION: 'ScalarTypeDefinition', |
47 |
| - OBJECT_TYPE_DEFINITION: 'ObjectTypeDefinition', |
48 |
| - FIELD_DEFINITION: 'FieldDefinition', |
49 |
| - INPUT_VALUE_DEFINITION: 'InputValueDefinition', |
50 |
| - INTERFACE_TYPE_DEFINITION: 'InterfaceTypeDefinition', |
51 |
| - UNION_TYPE_DEFINITION: 'UnionTypeDefinition', |
52 |
| - ENUM_TYPE_DEFINITION: 'EnumTypeDefinition', |
53 |
| - ENUM_VALUE_DEFINITION: 'EnumValueDefinition', |
54 |
| - INPUT_OBJECT_TYPE_DEFINITION: 'InputObjectTypeDefinition', |
| 46 | + SCALAR_TYPE_DEFINITION: 'ScalarTypeDefinition'; |
| 47 | + OBJECT_TYPE_DEFINITION: 'ObjectTypeDefinition'; |
| 48 | + FIELD_DEFINITION: 'FieldDefinition'; |
| 49 | + INPUT_VALUE_DEFINITION: 'InputValueDefinition'; |
| 50 | + INTERFACE_TYPE_DEFINITION: 'InterfaceTypeDefinition'; |
| 51 | + UNION_TYPE_DEFINITION: 'UnionTypeDefinition'; |
| 52 | + ENUM_TYPE_DEFINITION: 'EnumTypeDefinition'; |
| 53 | + ENUM_VALUE_DEFINITION: 'EnumValueDefinition'; |
| 54 | + INPUT_OBJECT_TYPE_DEFINITION: 'InputObjectTypeDefinition'; |
55 | 55 |
|
56 | 56 | // Directive Definitions
|
57 |
| - DIRECTIVE_DEFINITION: 'DirectiveDefinition', |
| 57 | + DIRECTIVE_DEFINITION: 'DirectiveDefinition'; |
58 | 58 |
|
59 | 59 | // Type System Extensions
|
60 |
| - SCHEMA_EXTENSION: 'SchemaExtension', |
| 60 | + SCHEMA_EXTENSION: 'SchemaExtension'; |
61 | 61 |
|
62 | 62 | // Type Extensions
|
63 |
| - SCALAR_TYPE_EXTENSION: 'ScalarTypeExtension', |
64 |
| - OBJECT_TYPE_EXTENSION: 'ObjectTypeExtension', |
65 |
| - INTERFACE_TYPE_EXTENSION: 'InterfaceTypeExtension', |
66 |
| - UNION_TYPE_EXTENSION: 'UnionTypeExtension', |
67 |
| - ENUM_TYPE_EXTENSION: 'EnumTypeExtension', |
68 |
| - INPUT_OBJECT_TYPE_EXTENSION: 'InputObjectTypeExtension', |
69 |
| -}); |
| 63 | + SCALAR_TYPE_EXTENSION: 'ScalarTypeExtension'; |
| 64 | + OBJECT_TYPE_EXTENSION: 'ObjectTypeExtension'; |
| 65 | + INTERFACE_TYPE_EXTENSION: 'InterfaceTypeExtension'; |
| 66 | + UNION_TYPE_EXTENSION: 'UnionTypeExtension'; |
| 67 | + ENUM_TYPE_EXTENSION: 'EnumTypeExtension'; |
| 68 | + INPUT_OBJECT_TYPE_EXTENSION: 'InputObjectTypeExtension'; |
| 69 | +}; |
70 | 70 |
|
71 | 71 | /**
|
72 | 72 | * The enum type representing the possible kind values of AST nodes.
|
|
0 commit comments