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