Skip to main content
Module

x/graphql_deno/lib/language/kinds.d.ts

GraphQL-JS ported to Deno
Latest
File
/** * The set of allowed kind values for AST nodes. */export const Kind: _Kind;
/** * @internal */type _Kind = { // Name NAME: 'Name';
// Document DOCUMENT: 'Document'; OPERATION_DEFINITION: 'OperationDefinition'; VARIABLE_DEFINITION: 'VariableDefinition'; SELECTION_SET: 'SelectionSet'; FIELD: 'Field'; ARGUMENT: 'Argument';
// Fragments FRAGMENT_SPREAD: 'FragmentSpread'; INLINE_FRAGMENT: 'InlineFragment'; FRAGMENT_DEFINITION: 'FragmentDefinition';
// Values VARIABLE: 'Variable'; INT: 'IntValue'; FLOAT: 'FloatValue'; STRING: 'StringValue'; BOOLEAN: 'BooleanValue'; NULL: 'NullValue'; ENUM: 'EnumValue'; LIST: 'ListValue'; OBJECT: 'ObjectValue'; OBJECT_FIELD: 'ObjectField';
// Directives DIRECTIVE: 'Directive';
// Types NAMED_TYPE: 'NamedType'; LIST_TYPE: 'ListType'; NON_NULL_TYPE: 'NonNullType';
// Type System Definitions SCHEMA_DEFINITION: 'SchemaDefinition'; OPERATION_TYPE_DEFINITION: 'OperationTypeDefinition';
// Type Definitions SCALAR_TYPE_DEFINITION: 'ScalarTypeDefinition'; OBJECT_TYPE_DEFINITION: 'ObjectTypeDefinition'; FIELD_DEFINITION: 'FieldDefinition'; INPUT_VALUE_DEFINITION: 'InputValueDefinition'; INTERFACE_TYPE_DEFINITION: 'InterfaceTypeDefinition'; UNION_TYPE_DEFINITION: 'UnionTypeDefinition'; ENUM_TYPE_DEFINITION: 'EnumTypeDefinition'; ENUM_VALUE_DEFINITION: 'EnumValueDefinition'; INPUT_OBJECT_TYPE_DEFINITION: 'InputObjectTypeDefinition';
// Directive Definitions DIRECTIVE_DEFINITION: 'DirectiveDefinition';
// Type System Extensions SCHEMA_EXTENSION: 'SchemaExtension';
// Type Extensions SCALAR_TYPE_EXTENSION: 'ScalarTypeExtension'; OBJECT_TYPE_EXTENSION: 'ObjectTypeExtension'; INTERFACE_TYPE_EXTENSION: 'InterfaceTypeExtension'; UNION_TYPE_EXTENSION: 'UnionTypeExtension'; ENUM_TYPE_EXTENSION: 'EnumTypeExtension'; INPUT_OBJECT_TYPE_EXTENSION: 'InputObjectTypeExtension';};
/** * The enum type representing the possible kind values of AST nodes. */export type KindEnum = _Kind[keyof _Kind];