GraphiQL API Documentation
    Preparing search index...

    Variable RuleKindsConst

    RuleKinds: {
        ALIASED_FIELD: "AliasedField";
        ARGUMENT: "Argument";
        ARGUMENT_COORDINATE: "ArgumentCoordinate";
        ARGUMENTS: "Arguments";
        ARGUMENTS_DEF: "ArgumentsDef";
        BOOLEAN: "BooleanValue";
        COMMENT: "Comment";
        DIRECTIVE: "Directive";
        DIRECTIVE_ARGUMENT_COORDINATE: "DirectiveArgumentCoordinate";
        DIRECTIVE_COORDINATE: "DirectiveCoordinate";
        DIRECTIVE_DEF: "DirectiveDef";
        DIRECTIVE_DEFINITION: "DirectiveDefinition";
        DIRECTIVE_EXTENSION: "DirectiveExtension";
        DOCUMENT: "Document";
        ENUM: "EnumValue";
        ENUM_DEF: "EnumDef";
        ENUM_TYPE_DEFINITION: "EnumTypeDefinition";
        ENUM_TYPE_EXTENSION: "EnumTypeExtension";
        ENUM_VALUE: "EnumValue";
        ENUM_VALUE_DEFINITION: "EnumValueDefinition";
        EXTEND_DEF: "ExtendDef";
        EXTENSION_DEFINITION: "ExtensionDefinition";
        FIELD: "Field";
        FIELD_DEF: "FieldDef";
        FIELD_DEFINITION: "FieldDefinition";
        FLOAT: "FloatValue";
        FRAGMENT_ARGUMENT: "FragmentArgument";
        FRAGMENT_ARGUMENTS: "FragmentArguments";
        FRAGMENT_DEFINITION: "FragmentDefinition";
        FRAGMENT_SPREAD: "FragmentSpread";
        IMPLEMENTS: "Implements";
        INLINE_FRAGMENT: "InlineFragment";
        INPUT_DEF: "InputDef";
        INPUT_OBJECT_TYPE_DEFINITION: "InputObjectTypeDefinition";
        INPUT_OBJECT_TYPE_EXTENSION: "InputObjectTypeExtension";
        INPUT_VALUE_DEF: "InputValueDef";
        INPUT_VALUE_DEFINITION: "InputValueDefinition";
        INT: "IntValue";
        INTERFACE_DEF: "InterfaceDef";
        INTERFACE_TYPE_DEFINITION: "InterfaceTypeDefinition";
        INTERFACE_TYPE_EXTENSION: "InterfaceTypeExtension";
        INVALID: "Invalid";
        LIST: "ListValue";
        LIST_TYPE: "ListType";
        LIST_VALUE: "ListValue";
        MEMBER_COORDINATE: "MemberCoordinate";
        MUTATION: "Mutation";
        NAME: "Name";
        NAMED_TYPE: "NamedType";
        NON_NULL_TYPE: "NonNullType";
        NULL: "NullValue";
        OBJECT: "ObjectValue";
        OBJECT_FIELD: "ObjectField";
        OBJECT_TYPE_DEF: "ObjectTypeDef";
        OBJECT_TYPE_DEFINITION: "ObjectTypeDefinition";
        OBJECT_TYPE_EXTENSION: "ObjectTypeExtension";
        OBJECT_VALUE: "ObjectValue";
        OPERATION_DEFINITION: "OperationDefinition";
        OPERATION_TYPE_DEFINITION: "OperationTypeDefinition";
        QUERY: "Query";
        SCALAR_DEF: "ScalarDef";
        SCALAR_TYPE_DEFINITION: "ScalarTypeDefinition";
        SCALAR_TYPE_EXTENSION: "ScalarTypeExtension";
        SCHEMA_DEF: "SchemaDef";
        SCHEMA_DEFINITION: "SchemaDefinition";
        SCHEMA_EXTENSION: "SchemaExtension";
        SELECTION_SET: "SelectionSet";
        SHORT_QUERY: "ShortQuery";
        STRING: "StringValue";
        SUBSCRIPTION: "Subscription";
        TYPE: "Type";
        TYPE_CONDITION: "TypeCondition";
        TYPE_COORDINATE: "TypeCoordinate";
        UNION_DEF: "UnionDef";
        UNION_TYPE_DEFINITION: "UnionTypeDefinition";
        UNION_TYPE_EXTENSION: "UnionTypeExtension";
        VARIABLE: "Variable";
        VARIABLE_DEFINITION: "VariableDefinition";
        VARIABLE_DEFINITIONS: "VariableDefinitions";
    } = ...

    The dependency-less streaming token parser used for getAutocompleteSuggestions, getHover and more

    Type Declaration

    • ALIASED_FIELD: "AliasedField"
    • ARGUMENT: "Argument"

      AST kind for argument nodes.

    • ARGUMENT_COORDINATE: "ArgumentCoordinate"

      AST kind for argument coordinate nodes.

    • ARGUMENTS: "Arguments"
    • ARGUMENTS_DEF: "ArgumentsDef"
    • BOOLEAN: "BooleanValue"

      AST kind for boolean value nodes.

    • COMMENT: "Comment"
    • DIRECTIVE: "Directive"

      AST kind for directive nodes.

    • DIRECTIVE_ARGUMENT_COORDINATE: "DirectiveArgumentCoordinate"

      AST kind for directive argument coordinate nodes.

    • DIRECTIVE_COORDINATE: "DirectiveCoordinate"

      AST kind for directive coordinate nodes.

    • DIRECTIVE_DEF: "DirectiveDef"
    • DIRECTIVE_DEFINITION: "DirectiveDefinition"

      AST kind for directive definition nodes.

    • DIRECTIVE_EXTENSION: "DirectiveExtension"

      AST kind for directive extension nodes.

    • DOCUMENT: "Document"

      AST kind for document nodes.

    • ENUM: "EnumValue"

      AST kind for enum value nodes.

    • ENUM_DEF: "EnumDef"
    • ENUM_TYPE_DEFINITION: "EnumTypeDefinition"

      AST kind for enum type definition nodes.

    • ENUM_TYPE_EXTENSION: "EnumTypeExtension"

      AST kind for enum type extension nodes.

    • ENUM_VALUE: "EnumValue"
    • ENUM_VALUE_DEFINITION: "EnumValueDefinition"

      AST kind for enum value definition nodes.

    • EXTEND_DEF: "ExtendDef"
    • EXTENSION_DEFINITION: "ExtensionDefinition"
    • FIELD: "Field"

      AST kind for field selection nodes.

    • FIELD_DEF: "FieldDef"
    • FIELD_DEFINITION: "FieldDefinition"

      AST kind for field definition nodes.

    • FLOAT: "FloatValue"

      AST kind for floating-point value nodes.

    • FRAGMENT_ARGUMENT: "FragmentArgument"
    • FRAGMENT_ARGUMENTS: "FragmentArguments"
    • FRAGMENT_DEFINITION: "FragmentDefinition"

      AST kind for fragment definition nodes.

    • FRAGMENT_SPREAD: "FragmentSpread"

      AST kind for fragment spread nodes.

    • IMPLEMENTS: "Implements"
    • INLINE_FRAGMENT: "InlineFragment"

      AST kind for inline fragment nodes.

    • INPUT_DEF: "InputDef"
    • INPUT_OBJECT_TYPE_DEFINITION: "InputObjectTypeDefinition"

      AST kind for input object type definition nodes.

    • INPUT_OBJECT_TYPE_EXTENSION: "InputObjectTypeExtension"

      AST kind for input object type extension nodes.

    • INPUT_VALUE_DEF: "InputValueDef"
    • INPUT_VALUE_DEFINITION: "InputValueDefinition"

      AST kind for input value definition nodes.

    • INT: "IntValue"

      AST kind for integer value nodes.

    • INTERFACE_DEF: "InterfaceDef"
    • INTERFACE_TYPE_DEFINITION: "InterfaceTypeDefinition"

      AST kind for interface type definition nodes.

    • INTERFACE_TYPE_EXTENSION: "InterfaceTypeExtension"

      AST kind for interface type extension nodes.

    • INVALID: "Invalid"
    • LIST: "ListValue"

      AST kind for list value nodes.

    • LIST_TYPE: "ListType"

      AST kind for list type reference nodes.

    • LIST_VALUE: "ListValue"
    • MEMBER_COORDINATE: "MemberCoordinate"

      AST kind for member coordinate nodes.

    • MUTATION: "Mutation"
    • NAME: "Name"

      AST kind for name nodes.

    • NAMED_TYPE: "NamedType"

      AST kind for named type reference nodes.

    • NON_NULL_TYPE: "NonNullType"

      AST kind for non-null type reference nodes.

    • NULL: "NullValue"

      AST kind for null value nodes.

    • OBJECT: "ObjectValue"

      AST kind for object value nodes.

    • OBJECT_FIELD: "ObjectField"

      AST kind for object field nodes.

    • OBJECT_TYPE_DEF: "ObjectTypeDef"
    • OBJECT_TYPE_DEFINITION: "ObjectTypeDefinition"

      AST kind for object type definition nodes.

    • OBJECT_TYPE_EXTENSION: "ObjectTypeExtension"

      AST kind for object type extension nodes.

    • OBJECT_VALUE: "ObjectValue"
    • OPERATION_DEFINITION: "OperationDefinition"

      AST kind for operation definition nodes.

    • OPERATION_TYPE_DEFINITION: "OperationTypeDefinition"

      AST kind for operation type definition nodes.

    • QUERY: "Query"
    • SCALAR_DEF: "ScalarDef"
    • SCALAR_TYPE_DEFINITION: "ScalarTypeDefinition"

      AST kind for scalar type definition nodes.

    • SCALAR_TYPE_EXTENSION: "ScalarTypeExtension"

      AST kind for scalar type extension nodes.

    • SCHEMA_DEF: "SchemaDef"
    • SCHEMA_DEFINITION: "SchemaDefinition"

      AST kind for schema definition nodes.

    • SCHEMA_EXTENSION: "SchemaExtension"

      AST kind for schema extension nodes.

    • SELECTION_SET: "SelectionSet"

      AST kind for selection set nodes.

    • SHORT_QUERY: "ShortQuery"
    • STRING: "StringValue"

      AST kind for string value nodes.

    • SUBSCRIPTION: "Subscription"
    • TYPE: "Type"
    • TYPE_CONDITION: "TypeCondition"
    • TYPE_COORDINATE: "TypeCoordinate"

      AST kind for type coordinate nodes.

    • UNION_DEF: "UnionDef"
    • UNION_TYPE_DEFINITION: "UnionTypeDefinition"

      AST kind for union type definition nodes.

    • UNION_TYPE_EXTENSION: "UnionTypeExtension"

      AST kind for union type extension nodes.

    • VARIABLE: "Variable"
    • VARIABLE_DEFINITION: "VariableDefinition"

      AST kind for variable definition nodes.

    • VARIABLE_DEFINITIONS: "VariableDefinitions"