diff --git a/src/error/GraphQLError.d.ts b/src/error/GraphQLError.d.ts index e5b754b21b..d603dd9037 100644 --- a/src/error/GraphQLError.d.ts +++ b/src/error/GraphQLError.d.ts @@ -1,8 +1,8 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { ASTNode } from '../language/ast'; -import { Source } from '../language/source'; -import { SourceLocation } from '../language/location'; +import type { ASTNode } from '../language/ast'; +import type { Source } from '../language/source'; +import type { SourceLocation } from '../language/location'; /** * A GraphQLError describes an Error found during the parse, validate, or diff --git a/src/error/formatError.d.ts b/src/error/formatError.d.ts index 8877e5f7fd..0fd89cd38c 100644 --- a/src/error/formatError.d.ts +++ b/src/error/formatError.d.ts @@ -1,6 +1,6 @@ -import { SourceLocation } from '../language/location'; +import type { SourceLocation } from '../language/location'; -import { GraphQLError } from './GraphQLError'; +import type { GraphQLError } from './GraphQLError'; /** * Given a GraphQLError, format it according to the rules described by the diff --git a/src/error/locatedError.d.ts b/src/error/locatedError.d.ts index 696a1338ba..ae95fe13d0 100644 --- a/src/error/locatedError.d.ts +++ b/src/error/locatedError.d.ts @@ -1,8 +1,8 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { ASTNode } from '../language/ast'; +import type { ASTNode } from '../language/ast'; -import { GraphQLError } from './GraphQLError'; +import type { GraphQLError } from './GraphQLError'; /** * Given an arbitrary value, presumably thrown while attempting to execute a diff --git a/src/error/syntaxError.d.ts b/src/error/syntaxError.d.ts index 1c5413c7e0..1b893b6f68 100644 --- a/src/error/syntaxError.d.ts +++ b/src/error/syntaxError.d.ts @@ -1,6 +1,6 @@ -import { Source } from '../language/source'; +import type { Source } from '../language/source'; -import { GraphQLError } from './GraphQLError'; +import type { GraphQLError } from './GraphQLError'; /** * Produces a GraphQLError representing a syntax error, containing useful diff --git a/src/execution/execute.d.ts b/src/execution/execute.d.ts index adc48e801c..8fc05a7d3a 100644 --- a/src/execution/execute.d.ts +++ b/src/execution/execute.d.ts @@ -1,21 +1,21 @@ -import { Maybe } from '../jsutils/Maybe'; -import { ObjMap } from '../jsutils/ObjMap'; +import type { Maybe } from '../jsutils/Maybe'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { PromiseOrValue } from '../jsutils/PromiseOrValue'; -import { Path } from '../jsutils/Path'; +import type { PromiseOrValue } from '../jsutils/PromiseOrValue'; +import type { Path } from '../jsutils/Path'; -import { GraphQLError } from '../error/GraphQLError'; -import { GraphQLFormattedError } from '../error/formatError'; +import type { GraphQLError } from '../error/GraphQLError'; +import type { GraphQLFormattedError } from '../error/formatError'; -import { +import type { DocumentNode, OperationDefinitionNode, SelectionSetNode, FieldNode, FragmentDefinitionNode, } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLField, GraphQLFieldResolver, GraphQLResolveInfo, diff --git a/src/execution/values.d.ts b/src/execution/values.d.ts index b88943a04d..0c4fff07c5 100644 --- a/src/execution/values.d.ts +++ b/src/execution/values.d.ts @@ -1,16 +1,16 @@ -import { Maybe } from '../jsutils/Maybe'; -import { ObjMap } from '../jsutils/ObjMap'; +import type { Maybe } from '../jsutils/Maybe'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { GraphQLError } from '../error/GraphQLError'; -import { +import type { GraphQLError } from '../error/GraphQLError'; +import type { FieldNode, DirectiveNode, VariableDefinitionNode, } from '../language/ast'; -import { GraphQLDirective } from '../type/directives'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLField } from '../type/definition'; +import type { GraphQLDirective } from '../type/directives'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLField } from '../type/definition'; type CoercedVariableValues = | { errors: ReadonlyArray; coerced?: never } diff --git a/src/graphql.d.ts b/src/graphql.d.ts index 94b31bb414..565343d8e7 100644 --- a/src/graphql.d.ts +++ b/src/graphql.d.ts @@ -1,9 +1,12 @@ -import { Maybe } from './jsutils/Maybe'; +import type { Maybe } from './jsutils/Maybe'; -import { Source } from './language/source'; -import { GraphQLSchema } from './type/schema'; -import { GraphQLFieldResolver, GraphQLTypeResolver } from './type/definition'; -import { ExecutionResult } from './execution/execute'; +import type { Source } from './language/source'; +import type { GraphQLSchema } from './type/schema'; +import type { + GraphQLFieldResolver, + GraphQLTypeResolver, +} from './type/definition'; +import type { ExecutionResult } from './execution/execute'; /** * This is the primary entry point function for fulfilling GraphQL operations diff --git a/src/language/ast.d.ts b/src/language/ast.d.ts index 2e2850a423..bec16aea31 100644 --- a/src/language/ast.d.ts +++ b/src/language/ast.d.ts @@ -1,5 +1,5 @@ -import { Source } from './source'; -import { TokenKindEnum } from './tokenKind'; +import type { Source } from './source'; +import type { TokenKindEnum } from './tokenKind'; /** * Contains a range of UTF-8 character offsets and token references that diff --git a/src/language/lexer.d.ts b/src/language/lexer.d.ts index 1dc8be70a2..5308b48bd0 100644 --- a/src/language/lexer.d.ts +++ b/src/language/lexer.d.ts @@ -1,6 +1,6 @@ -import { Token } from './ast'; -import { Source } from './source'; -import { TokenKindEnum } from './tokenKind'; +import type { Token } from './ast'; +import type { Source } from './source'; +import type { TokenKindEnum } from './tokenKind'; /** * Given a Source object, this returns a Lexer for that source. diff --git a/src/language/location.d.ts b/src/language/location.d.ts index a41e82f41e..bb34fba5b0 100644 --- a/src/language/location.d.ts +++ b/src/language/location.d.ts @@ -1,4 +1,4 @@ -import { Source } from './source'; +import type { Source } from './source'; /** * Represents a location in a Source. diff --git a/src/language/parser.d.ts b/src/language/parser.d.ts index 5790cc3802..4e7bd207fb 100644 --- a/src/language/parser.d.ts +++ b/src/language/parser.d.ts @@ -1,7 +1,7 @@ -import { Maybe } from '../jsutils/Maybe'; -import { GraphQLError } from '../error/GraphQLError'; +import type { Maybe } from '../jsutils/Maybe'; +import type { GraphQLError } from '../error/GraphQLError'; -import { +import type { Token, NameNode, VariableNode, @@ -53,9 +53,9 @@ import { EnumTypeExtensionNode, InputObjectTypeExtensionNode, } from './ast'; -import { TokenKindEnum } from './tokenKind'; -import { Source } from './source'; -import { Lexer } from './lexer'; +import type { TokenKindEnum } from './tokenKind'; +import type { Source } from './source'; +import type { Lexer } from './lexer'; /** * Configuration options to control parser behavior */ diff --git a/src/language/predicates.d.ts b/src/language/predicates.d.ts index 3111607635..20e117844d 100644 --- a/src/language/predicates.d.ts +++ b/src/language/predicates.d.ts @@ -1,4 +1,4 @@ -import { +import type { ASTNode, DefinitionNode, ExecutableDefinitionNode, diff --git a/src/language/printLocation.d.ts b/src/language/printLocation.d.ts index 7d0c34705b..eb49378c10 100644 --- a/src/language/printLocation.d.ts +++ b/src/language/printLocation.d.ts @@ -1,6 +1,6 @@ -import { Location } from './ast'; -import { Source } from './source'; -import { SourceLocation } from './location'; +import type { Location } from './ast'; +import type { Source } from './source'; +import type { SourceLocation } from './location'; /** * Render a helpful description of the location in the GraphQL Source document. diff --git a/src/language/printer.d.ts b/src/language/printer.d.ts index 9329b45956..7af106080f 100644 --- a/src/language/printer.d.ts +++ b/src/language/printer.d.ts @@ -1,4 +1,4 @@ -import { ASTNode } from './ast'; +import type { ASTNode } from './ast'; /** * Converts an AST into a string, using one set of reasonable diff --git a/src/language/visitor.d.ts b/src/language/visitor.d.ts index 939a0c4145..134a08d716 100644 --- a/src/language/visitor.d.ts +++ b/src/language/visitor.d.ts @@ -1,6 +1,6 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { ASTNode, ASTKindToNode } from './ast'; +import type { ASTNode, ASTKindToNode } from './ast'; /** * A visitor is provided to visit, it contains the collection of diff --git a/src/subscription/mapAsyncIterator.d.ts b/src/subscription/mapAsyncIterator.d.ts index fb031ba3bf..79ffd8e940 100644 --- a/src/subscription/mapAsyncIterator.d.ts +++ b/src/subscription/mapAsyncIterator.d.ts @@ -1,4 +1,4 @@ -import { PromiseOrValue } from '../jsutils/PromiseOrValue'; +import type { PromiseOrValue } from '../jsutils/PromiseOrValue'; /** * Given an AsyncIterable and a callback function, return an AsyncIterator diff --git a/src/subscription/subscribe.d.ts b/src/subscription/subscribe.d.ts index 46c00d3e92..9dd4fd1ba6 100644 --- a/src/subscription/subscribe.d.ts +++ b/src/subscription/subscribe.d.ts @@ -1,9 +1,9 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { DocumentNode } from '../language/ast'; -import { ExecutionResult } from '../execution/execute'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLFieldResolver } from '../type/definition'; +import type { DocumentNode } from '../language/ast'; +import type { ExecutionResult } from '../execution/execute'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLFieldResolver } from '../type/definition'; export interface SubscriptionArgs { schema: GraphQLSchema; diff --git a/src/type/definition.d.ts b/src/type/definition.d.ts index 50e9dd53f3..67aae98abc 100644 --- a/src/type/definition.d.ts +++ b/src/type/definition.d.ts @@ -1,13 +1,10 @@ -// FIXME -/* eslint-disable import/no-cycle */ +import type { Maybe } from '../jsutils/Maybe'; -import { Maybe } from '../jsutils/Maybe'; +import type { PromiseOrValue } from '../jsutils/PromiseOrValue'; +import type { Path } from '../jsutils/Path'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { PromiseOrValue } from '../jsutils/PromiseOrValue'; -import { Path } from '../jsutils/Path'; -import { ObjMap } from '../jsutils/ObjMap'; - -import { +import type { ScalarTypeDefinitionNode, ObjectTypeDefinitionNode, FieldDefinitionNode, @@ -29,7 +26,7 @@ import { InputObjectTypeExtensionNode, } from '../language/ast'; -import { GraphQLSchema } from './schema'; +import type { GraphQLSchema } from './schema'; /** * These are all of the possible kinds of types. diff --git a/src/type/directives.d.ts b/src/type/directives.d.ts index 66415d879a..a704002181 100644 --- a/src/type/directives.d.ts +++ b/src/type/directives.d.ts @@ -1,12 +1,12 @@ -// FIXME -/* eslint-disable import/no-cycle */ +import type { Maybe } from '../jsutils/Maybe'; -import { Maybe } from '../jsutils/Maybe'; +import type { DirectiveDefinitionNode } from '../language/ast'; +import type { DirectiveLocationEnum } from '../language/directiveLocation'; -import { DirectiveDefinitionNode } from '../language/ast'; -import { DirectiveLocationEnum } from '../language/directiveLocation'; - -import { GraphQLFieldConfigArgumentMap, GraphQLArgument } from './definition'; +import type { + GraphQLFieldConfigArgumentMap, + GraphQLArgument, +} from './definition'; /** * Test if the given value is a GraphQL directive. diff --git a/src/type/introspection.d.ts b/src/type/introspection.d.ts index 54c55e1d9e..a8e79e1896 100644 --- a/src/type/introspection.d.ts +++ b/src/type/introspection.d.ts @@ -1,4 +1,4 @@ -import { +import type { GraphQLObjectType, GraphQLField, GraphQLEnumType, diff --git a/src/type/scalars.d.ts b/src/type/scalars.d.ts index 71593d10c2..c5a26af612 100644 --- a/src/type/scalars.d.ts +++ b/src/type/scalars.d.ts @@ -1,4 +1,4 @@ -import { GraphQLScalarType, GraphQLNamedType } from './definition'; +import type { GraphQLScalarType, GraphQLNamedType } from './definition'; export const GraphQLInt: GraphQLScalarType; export const GraphQLFloat: GraphQLScalarType; diff --git a/src/type/schema.d.ts b/src/type/schema.d.ts index e0d7441dba..dc7c9f7d2b 100644 --- a/src/type/schema.d.ts +++ b/src/type/schema.d.ts @@ -1,13 +1,13 @@ -// FIXME -/* eslint-disable import/no-cycle */ +import type { Maybe } from '../jsutils/Maybe'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { Maybe } from '../jsutils/Maybe'; -import { ObjMap } from '../jsutils/ObjMap'; +import type { + SchemaDefinitionNode, + SchemaExtensionNode, +} from '../language/ast'; -import { SchemaDefinitionNode, SchemaExtensionNode } from '../language/ast'; - -import { GraphQLDirective } from './directives'; -import { +import type { GraphQLDirective } from './directives'; +import type { GraphQLNamedType, GraphQLAbstractType, GraphQLObjectType, diff --git a/src/type/validate.d.ts b/src/type/validate.d.ts index 98400a2363..9c41f702c5 100644 --- a/src/type/validate.d.ts +++ b/src/type/validate.d.ts @@ -1,6 +1,6 @@ -import { GraphQLError } from '../error/GraphQLError'; +import type { GraphQLError } from '../error/GraphQLError'; -import { GraphQLSchema } from './schema'; +import type { GraphQLSchema } from './schema'; /** * Implements the "Type Validation" sub-sections of the specification's diff --git a/src/utilities/TypeInfo.d.ts b/src/utilities/TypeInfo.d.ts index cb73737390..cd1e339546 100644 --- a/src/utilities/TypeInfo.d.ts +++ b/src/utilities/TypeInfo.d.ts @@ -1,10 +1,10 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { ASTVisitor } from '../language/visitor'; -import { ASTNode, FieldNode } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLDirective } from '../type/directives'; -import { +import type { ASTVisitor } from '../language/visitor'; +import type { ASTNode, FieldNode } from '../language/ast'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLDirective } from '../type/directives'; +import type { GraphQLType, GraphQLInputType, GraphQLOutputType, diff --git a/src/utilities/assertValidName.d.ts b/src/utilities/assertValidName.d.ts index 5a1011e706..b4a7d4c80f 100644 --- a/src/utilities/assertValidName.d.ts +++ b/src/utilities/assertValidName.d.ts @@ -1,4 +1,4 @@ -import { GraphQLError } from '../error/GraphQLError'; +import type { GraphQLError } from '../error/GraphQLError'; /** * Upholds the spec rules about naming. diff --git a/src/utilities/astFromValue.d.ts b/src/utilities/astFromValue.d.ts index 5750a50ef1..0cd68b5472 100644 --- a/src/utilities/astFromValue.d.ts +++ b/src/utilities/astFromValue.d.ts @@ -1,7 +1,7 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { ValueNode } from '../language/ast'; -import { GraphQLInputType } from '../type/definition'; +import type { ValueNode } from '../language/ast'; +import type { GraphQLInputType } from '../type/definition'; /** * Produces a GraphQL Value AST given a JavaScript value. diff --git a/src/utilities/buildASTSchema.d.ts b/src/utilities/buildASTSchema.d.ts index 80592e0375..037fceaae0 100644 --- a/src/utilities/buildASTSchema.d.ts +++ b/src/utilities/buildASTSchema.d.ts @@ -1,7 +1,10 @@ -import { DocumentNode } from '../language/ast'; -import { Source } from '../language/source'; -import { GraphQLSchema, GraphQLSchemaValidationOptions } from '../type/schema'; -import { ParseOptions } from '../language/parser'; +import type { DocumentNode } from '../language/ast'; +import type { Source } from '../language/source'; +import type { + GraphQLSchema, + GraphQLSchemaValidationOptions, +} from '../type/schema'; +import type { ParseOptions } from '../language/parser'; export interface BuildSchemaOptions extends GraphQLSchemaValidationOptions { /** diff --git a/src/utilities/buildClientSchema.d.ts b/src/utilities/buildClientSchema.d.ts index a541cd307d..a3cdc4bb11 100644 --- a/src/utilities/buildClientSchema.d.ts +++ b/src/utilities/buildClientSchema.d.ts @@ -1,6 +1,9 @@ -import { GraphQLSchema, GraphQLSchemaValidationOptions } from '../type/schema'; +import type { + GraphQLSchema, + GraphQLSchemaValidationOptions, +} from '../type/schema'; -import { IntrospectionQuery } from './getIntrospectionQuery'; +import type { IntrospectionQuery } from './getIntrospectionQuery'; /** * Build a GraphQLSchema for use by client tools. diff --git a/src/utilities/coerceInputValue.d.ts b/src/utilities/coerceInputValue.d.ts index 78dafb257f..83c5333562 100644 --- a/src/utilities/coerceInputValue.d.ts +++ b/src/utilities/coerceInputValue.d.ts @@ -1,5 +1,5 @@ -import { GraphQLInputType } from '../type/definition'; -import { GraphQLError } from '../error/GraphQLError'; +import type { GraphQLInputType } from '../type/definition'; +import type { GraphQLError } from '../error/GraphQLError'; type OnErrorCB = ( path: ReadonlyArray, diff --git a/src/utilities/concatAST.d.ts b/src/utilities/concatAST.d.ts index 03d441e1ca..57c98eacd0 100644 --- a/src/utilities/concatAST.d.ts +++ b/src/utilities/concatAST.d.ts @@ -1,4 +1,4 @@ -import { DocumentNode } from '../language/ast'; +import type { DocumentNode } from '../language/ast'; /** * Provided a collection of ASTs, presumably each from different files, diff --git a/src/utilities/extendSchema.d.ts b/src/utilities/extendSchema.d.ts index dedd60572c..0bb68645ac 100644 --- a/src/utilities/extendSchema.d.ts +++ b/src/utilities/extendSchema.d.ts @@ -1,5 +1,5 @@ -import { DocumentNode } from '../language/ast'; -import { +import type { DocumentNode } from '../language/ast'; +import type { GraphQLSchemaValidationOptions, GraphQLSchema, GraphQLSchemaNormalizedConfig, diff --git a/src/utilities/findBreakingChanges.d.ts b/src/utilities/findBreakingChanges.d.ts index df35805f17..eab35a3363 100644 --- a/src/utilities/findBreakingChanges.d.ts +++ b/src/utilities/findBreakingChanges.d.ts @@ -1,4 +1,4 @@ -import { GraphQLSchema } from '../type/schema'; +import type { GraphQLSchema } from '../type/schema'; export const BreakingChangeType: { TYPE_REMOVED: 'TYPE_REMOVED'; diff --git a/src/utilities/getIntrospectionQuery.d.ts b/src/utilities/getIntrospectionQuery.d.ts index ce805aa348..15707f62eb 100644 --- a/src/utilities/getIntrospectionQuery.d.ts +++ b/src/utilities/getIntrospectionQuery.d.ts @@ -1,6 +1,6 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { DirectiveLocationEnum } from '../language/directiveLocation'; +import type { DirectiveLocationEnum } from '../language/directiveLocation'; export interface IntrospectionOptions { // Whether to include descriptions in the introspection result. diff --git a/src/utilities/getOperationAST.d.ts b/src/utilities/getOperationAST.d.ts index d17a9b495c..b3bf7c46ad 100644 --- a/src/utilities/getOperationAST.d.ts +++ b/src/utilities/getOperationAST.d.ts @@ -1,6 +1,6 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { DocumentNode, OperationDefinitionNode } from '../language/ast'; +import type { DocumentNode, OperationDefinitionNode } from '../language/ast'; /** * Returns an operation AST given a document AST and optionally an operation diff --git a/src/utilities/getOperationRootType.d.ts b/src/utilities/getOperationRootType.d.ts index 5adc59c7af..d6754b912d 100644 --- a/src/utilities/getOperationRootType.d.ts +++ b/src/utilities/getOperationRootType.d.ts @@ -1,9 +1,9 @@ -import { +import type { OperationDefinitionNode, OperationTypeDefinitionNode, } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLObjectType } from '../type/definition'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLObjectType } from '../type/definition'; /** * Extracts the root type of the operation from the schema. diff --git a/src/utilities/introspectionFromSchema.d.ts b/src/utilities/introspectionFromSchema.d.ts index ed9abf16ef..dd73ba0aac 100644 --- a/src/utilities/introspectionFromSchema.d.ts +++ b/src/utilities/introspectionFromSchema.d.ts @@ -1,6 +1,6 @@ -import { GraphQLSchema } from '../type/schema'; +import type { GraphQLSchema } from '../type/schema'; -import { +import type { IntrospectionQuery, IntrospectionOptions, } from './getIntrospectionQuery'; diff --git a/src/utilities/lexicographicSortSchema.d.ts b/src/utilities/lexicographicSortSchema.d.ts index 7dfde701d7..b515e8b471 100644 --- a/src/utilities/lexicographicSortSchema.d.ts +++ b/src/utilities/lexicographicSortSchema.d.ts @@ -1,4 +1,4 @@ -import { GraphQLSchema } from '../type/schema'; +import type { GraphQLSchema } from '../type/schema'; /** * Sort GraphQLSchema. diff --git a/src/utilities/printSchema.d.ts b/src/utilities/printSchema.d.ts index 57232961c2..c69f81e2dc 100644 --- a/src/utilities/printSchema.d.ts +++ b/src/utilities/printSchema.d.ts @@ -1,5 +1,5 @@ -import { GraphQLSchema } from '../type/schema'; -import { GraphQLNamedType } from '../type/definition'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLNamedType } from '../type/definition'; export function printSchema(schema: GraphQLSchema): string; diff --git a/src/utilities/separateOperations.d.ts b/src/utilities/separateOperations.d.ts index 21552407d0..5e529f4948 100644 --- a/src/utilities/separateOperations.d.ts +++ b/src/utilities/separateOperations.d.ts @@ -1,5 +1,5 @@ -import { ObjMap } from '../jsutils/ObjMap'; -import { DocumentNode } from '../language/ast'; +import type { ObjMap } from '../jsutils/ObjMap'; +import type { DocumentNode } from '../language/ast'; /** * separateOperations accepts a single AST document which may contain many diff --git a/src/utilities/stripIgnoredCharacters.d.ts b/src/utilities/stripIgnoredCharacters.d.ts index a131af02f5..6173bc74c1 100644 --- a/src/utilities/stripIgnoredCharacters.d.ts +++ b/src/utilities/stripIgnoredCharacters.d.ts @@ -1,4 +1,4 @@ -import { Source } from '../language/source'; +import type { Source } from '../language/source'; /** * Strips characters that are not significant to the validity or execution diff --git a/src/utilities/typeComparators.d.ts b/src/utilities/typeComparators.d.ts index 7de3e00b68..3e1c22d8a0 100644 --- a/src/utilities/typeComparators.d.ts +++ b/src/utilities/typeComparators.d.ts @@ -1,5 +1,5 @@ -import { GraphQLSchema } from '../type/schema'; -import { GraphQLType, GraphQLCompositeType } from '../type/definition'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLType, GraphQLCompositeType } from '../type/definition'; /** * Provided two types, return true if the types are equal (invariant). diff --git a/src/utilities/typeFromAST.d.ts b/src/utilities/typeFromAST.d.ts index cf32ac7cee..9afdcb7917 100644 --- a/src/utilities/typeFromAST.d.ts +++ b/src/utilities/typeFromAST.d.ts @@ -1,6 +1,10 @@ -import { NamedTypeNode, ListTypeNode, NonNullTypeNode } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { +import type { + NamedTypeNode, + ListTypeNode, + NonNullTypeNode, +} from '../language/ast'; +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLNamedType, GraphQLList, GraphQLNonNull, diff --git a/src/utilities/typedQueryDocumentNode.d.ts b/src/utilities/typedQueryDocumentNode.d.ts index 82d74f1473..ea01006e25 100644 --- a/src/utilities/typedQueryDocumentNode.d.ts +++ b/src/utilities/typedQueryDocumentNode.d.ts @@ -1,4 +1,4 @@ -import { DocumentNode, ExecutableDefinitionNode } from '../language/ast'; +import type { DocumentNode, ExecutableDefinitionNode } from '../language/ast'; /** * Wrapper type that contains DocumentNode and types that can be deduced from it. diff --git a/src/utilities/valueFromAST.d.ts b/src/utilities/valueFromAST.d.ts index 6ea38000e1..dca7a349af 100644 --- a/src/utilities/valueFromAST.d.ts +++ b/src/utilities/valueFromAST.d.ts @@ -1,8 +1,8 @@ -import { Maybe } from '../jsutils/Maybe'; -import { ObjMap } from '../jsutils/ObjMap'; +import type { Maybe } from '../jsutils/Maybe'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { ValueNode } from '../language/ast'; -import { GraphQLInputType } from '../type/definition'; +import type { ValueNode } from '../language/ast'; +import type { GraphQLInputType } from '../type/definition'; /** * Produces a JavaScript value given a GraphQL Value AST. diff --git a/src/utilities/valueFromASTUntyped.d.ts b/src/utilities/valueFromASTUntyped.d.ts index 495e279723..ef6d428cac 100644 --- a/src/utilities/valueFromASTUntyped.d.ts +++ b/src/utilities/valueFromASTUntyped.d.ts @@ -1,7 +1,7 @@ -import { Maybe } from '../jsutils/Maybe'; -import { ObjMap } from '../jsutils/ObjMap'; +import type { Maybe } from '../jsutils/Maybe'; +import type { ObjMap } from '../jsutils/ObjMap'; -import { ValueNode } from '../language/ast'; +import type { ValueNode } from '../language/ast'; /** * Produces a JavaScript value given a GraphQL Value AST. diff --git a/src/validation/ValidationContext.d.ts b/src/validation/ValidationContext.d.ts index 0424c14da4..0801a92e78 100644 --- a/src/validation/ValidationContext.d.ts +++ b/src/validation/ValidationContext.d.ts @@ -1,8 +1,8 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { GraphQLError } from '../error/GraphQLError'; -import { ASTVisitor } from '../language/visitor'; -import { +import type { GraphQLError } from '../error/GraphQLError'; +import type { ASTVisitor } from '../language/visitor'; +import type { DocumentNode, OperationDefinitionNode, VariableNode, @@ -10,9 +10,9 @@ import { FragmentSpreadNode, FragmentDefinitionNode, } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLDirective } from '../type/directives'; -import { +import type { GraphQLSchema } from '../type/schema'; +import type { GraphQLDirective } from '../type/directives'; +import type { GraphQLInputType, GraphQLOutputType, GraphQLCompositeType, @@ -20,7 +20,7 @@ import { GraphQLArgument, GraphQLEnumValue, } from '../type/definition'; -import { TypeInfo } from '../utilities/TypeInfo'; +import type { TypeInfo } from '../utilities/TypeInfo'; type NodeWithSelectionSet = OperationDefinitionNode | FragmentDefinitionNode; interface VariableUsage { diff --git a/src/validation/rules/ExecutableDefinitionsRule.d.ts b/src/validation/rules/ExecutableDefinitionsRule.d.ts index 9709256c48..09a7a4c51e 100644 --- a/src/validation/rules/ExecutableDefinitionsRule.d.ts +++ b/src/validation/rules/ExecutableDefinitionsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Executable definitions diff --git a/src/validation/rules/FieldsOnCorrectTypeRule.d.ts b/src/validation/rules/FieldsOnCorrectTypeRule.d.ts index 6091c6ce2e..85cbfe2e77 100644 --- a/src/validation/rules/FieldsOnCorrectTypeRule.d.ts +++ b/src/validation/rules/FieldsOnCorrectTypeRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Fields on correct type diff --git a/src/validation/rules/FragmentsOnCompositeTypesRule.d.ts b/src/validation/rules/FragmentsOnCompositeTypesRule.d.ts index 70b9b140f4..22bd21ae6a 100644 --- a/src/validation/rules/FragmentsOnCompositeTypesRule.d.ts +++ b/src/validation/rules/FragmentsOnCompositeTypesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Fragments on composite type diff --git a/src/validation/rules/KnownArgumentNamesRule.d.ts b/src/validation/rules/KnownArgumentNamesRule.d.ts index 8c0f828994..d96c2d3071 100644 --- a/src/validation/rules/KnownArgumentNamesRule.d.ts +++ b/src/validation/rules/KnownArgumentNamesRule.d.ts @@ -1,5 +1,8 @@ -import { ValidationContext, SDLValidationContext } from '../ValidationContext'; -import { ASTVisitor } from '../../language/visitor'; +import type { + ValidationContext, + SDLValidationContext, +} from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; /** * Known argument names diff --git a/src/validation/rules/KnownDirectivesRule.d.ts b/src/validation/rules/KnownDirectivesRule.d.ts index dcb6af6138..9d6f3862fb 100644 --- a/src/validation/rules/KnownDirectivesRule.d.ts +++ b/src/validation/rules/KnownDirectivesRule.d.ts @@ -1,5 +1,8 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext, SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { + ValidationContext, + SDLValidationContext, +} from '../ValidationContext'; /** * Known directives diff --git a/src/validation/rules/KnownFragmentNamesRule.d.ts b/src/validation/rules/KnownFragmentNamesRule.d.ts index 7b594fd912..3dd7ca74c8 100644 --- a/src/validation/rules/KnownFragmentNamesRule.d.ts +++ b/src/validation/rules/KnownFragmentNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Known fragment names diff --git a/src/validation/rules/KnownTypeNamesRule.d.ts b/src/validation/rules/KnownTypeNamesRule.d.ts index b7cd75d4a1..a033511c5e 100644 --- a/src/validation/rules/KnownTypeNamesRule.d.ts +++ b/src/validation/rules/KnownTypeNamesRule.d.ts @@ -1,5 +1,8 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext, SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { + ValidationContext, + SDLValidationContext, +} from '../ValidationContext'; /** * Known type names diff --git a/src/validation/rules/LoneAnonymousOperationRule.d.ts b/src/validation/rules/LoneAnonymousOperationRule.d.ts index 1ac19ef4b7..a06eeb3eeb 100644 --- a/src/validation/rules/LoneAnonymousOperationRule.d.ts +++ b/src/validation/rules/LoneAnonymousOperationRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Lone anonymous operation diff --git a/src/validation/rules/LoneSchemaDefinitionRule.d.ts b/src/validation/rules/LoneSchemaDefinitionRule.d.ts index 5075e74e9b..433113acc9 100644 --- a/src/validation/rules/LoneSchemaDefinitionRule.d.ts +++ b/src/validation/rules/LoneSchemaDefinitionRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Lone Schema definition diff --git a/src/validation/rules/NoFragmentCyclesRule.d.ts b/src/validation/rules/NoFragmentCyclesRule.d.ts index 85b2b106ed..78b7f07a1b 100644 --- a/src/validation/rules/NoFragmentCyclesRule.d.ts +++ b/src/validation/rules/NoFragmentCyclesRule.d.ts @@ -1,4 +1,4 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; export function NoFragmentCyclesRule(context: ValidationContext): ASTVisitor; diff --git a/src/validation/rules/NoUndefinedVariablesRule.d.ts b/src/validation/rules/NoUndefinedVariablesRule.d.ts index d1a080655b..f8b374dcd0 100644 --- a/src/validation/rules/NoUndefinedVariablesRule.d.ts +++ b/src/validation/rules/NoUndefinedVariablesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * No undefined variables diff --git a/src/validation/rules/NoUnusedFragmentsRule.d.ts b/src/validation/rules/NoUnusedFragmentsRule.d.ts index 8435bab17a..360beb53f2 100644 --- a/src/validation/rules/NoUnusedFragmentsRule.d.ts +++ b/src/validation/rules/NoUnusedFragmentsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * No unused fragments diff --git a/src/validation/rules/NoUnusedVariablesRule.d.ts b/src/validation/rules/NoUnusedVariablesRule.d.ts index 351449d8b9..f108908cee 100644 --- a/src/validation/rules/NoUnusedVariablesRule.d.ts +++ b/src/validation/rules/NoUnusedVariablesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * No unused variables diff --git a/src/validation/rules/OverlappingFieldsCanBeMergedRule.d.ts b/src/validation/rules/OverlappingFieldsCanBeMergedRule.d.ts index c1671c265a..c86ed73f7f 100644 --- a/src/validation/rules/OverlappingFieldsCanBeMergedRule.d.ts +++ b/src/validation/rules/OverlappingFieldsCanBeMergedRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Overlapping fields can be merged diff --git a/src/validation/rules/PossibleFragmentSpreadsRule.d.ts b/src/validation/rules/PossibleFragmentSpreadsRule.d.ts index 36f551df5d..b3149c2936 100644 --- a/src/validation/rules/PossibleFragmentSpreadsRule.d.ts +++ b/src/validation/rules/PossibleFragmentSpreadsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Possible fragment spread diff --git a/src/validation/rules/PossibleTypeExtensionsRule.d.ts b/src/validation/rules/PossibleTypeExtensionsRule.d.ts index 8337dc5bd7..13addca66d 100644 --- a/src/validation/rules/PossibleTypeExtensionsRule.d.ts +++ b/src/validation/rules/PossibleTypeExtensionsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Possible type extension diff --git a/src/validation/rules/ProvidedRequiredArgumentsRule.d.ts b/src/validation/rules/ProvidedRequiredArgumentsRule.d.ts index 116069ceac..9482f431f3 100644 --- a/src/validation/rules/ProvidedRequiredArgumentsRule.d.ts +++ b/src/validation/rules/ProvidedRequiredArgumentsRule.d.ts @@ -1,5 +1,8 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext, SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { + ValidationContext, + SDLValidationContext, +} from '../ValidationContext'; /** * Provided required arguments diff --git a/src/validation/rules/ScalarLeafsRule.d.ts b/src/validation/rules/ScalarLeafsRule.d.ts index ae956efc8a..2c5ff14930 100644 --- a/src/validation/rules/ScalarLeafsRule.d.ts +++ b/src/validation/rules/ScalarLeafsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Scalar leafs diff --git a/src/validation/rules/SingleFieldSubscriptionsRule.d.ts b/src/validation/rules/SingleFieldSubscriptionsRule.d.ts index d56c4fdd1d..ab21bd36dc 100644 --- a/src/validation/rules/SingleFieldSubscriptionsRule.d.ts +++ b/src/validation/rules/SingleFieldSubscriptionsRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Subscriptions must only include one field. diff --git a/src/validation/rules/UniqueArgumentNamesRule.d.ts b/src/validation/rules/UniqueArgumentNamesRule.d.ts index 1d0d4f41b3..cfde6d177c 100644 --- a/src/validation/rules/UniqueArgumentNamesRule.d.ts +++ b/src/validation/rules/UniqueArgumentNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique argument names diff --git a/src/validation/rules/UniqueDirectiveNamesRule.d.ts b/src/validation/rules/UniqueDirectiveNamesRule.d.ts index a4dd841903..f8d2710f70 100644 --- a/src/validation/rules/UniqueDirectiveNamesRule.d.ts +++ b/src/validation/rules/UniqueDirectiveNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Unique directive names diff --git a/src/validation/rules/UniqueDirectivesPerLocationRule.d.ts b/src/validation/rules/UniqueDirectivesPerLocationRule.d.ts index d059446557..05601a751c 100644 --- a/src/validation/rules/UniqueDirectivesPerLocationRule.d.ts +++ b/src/validation/rules/UniqueDirectivesPerLocationRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique directive names per location diff --git a/src/validation/rules/UniqueEnumValueNamesRule.d.ts b/src/validation/rules/UniqueEnumValueNamesRule.d.ts index 9c5ff50a90..aa6b495dfa 100644 --- a/src/validation/rules/UniqueEnumValueNamesRule.d.ts +++ b/src/validation/rules/UniqueEnumValueNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Unique enum value names diff --git a/src/validation/rules/UniqueFieldDefinitionNamesRule.d.ts b/src/validation/rules/UniqueFieldDefinitionNamesRule.d.ts index 6f356ed98d..5f21207856 100644 --- a/src/validation/rules/UniqueFieldDefinitionNamesRule.d.ts +++ b/src/validation/rules/UniqueFieldDefinitionNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Unique field definition names diff --git a/src/validation/rules/UniqueFragmentNamesRule.d.ts b/src/validation/rules/UniqueFragmentNamesRule.d.ts index 6154158980..8c59101b76 100644 --- a/src/validation/rules/UniqueFragmentNamesRule.d.ts +++ b/src/validation/rules/UniqueFragmentNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique fragment names diff --git a/src/validation/rules/UniqueInputFieldNamesRule.d.ts b/src/validation/rules/UniqueInputFieldNamesRule.d.ts index c66d65f56c..393bf04ba5 100644 --- a/src/validation/rules/UniqueInputFieldNamesRule.d.ts +++ b/src/validation/rules/UniqueInputFieldNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique input field names diff --git a/src/validation/rules/UniqueOperationNamesRule.d.ts b/src/validation/rules/UniqueOperationNamesRule.d.ts index aa2d06ad36..b583e33564 100644 --- a/src/validation/rules/UniqueOperationNamesRule.d.ts +++ b/src/validation/rules/UniqueOperationNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique operation names diff --git a/src/validation/rules/UniqueOperationTypesRule.d.ts b/src/validation/rules/UniqueOperationTypesRule.d.ts index a0d6441d52..ac5eba34bb 100644 --- a/src/validation/rules/UniqueOperationTypesRule.d.ts +++ b/src/validation/rules/UniqueOperationTypesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Unique operation types diff --git a/src/validation/rules/UniqueTypeNamesRule.d.ts b/src/validation/rules/UniqueTypeNamesRule.d.ts index e2b37594b4..2f698b1a7a 100644 --- a/src/validation/rules/UniqueTypeNamesRule.d.ts +++ b/src/validation/rules/UniqueTypeNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { SDLValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { SDLValidationContext } from '../ValidationContext'; /** * Unique type names diff --git a/src/validation/rules/UniqueVariableNamesRule.d.ts b/src/validation/rules/UniqueVariableNamesRule.d.ts index 6f15764a34..267744d9c8 100644 --- a/src/validation/rules/UniqueVariableNamesRule.d.ts +++ b/src/validation/rules/UniqueVariableNamesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ASTValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ASTValidationContext } from '../ValidationContext'; /** * Unique variable names diff --git a/src/validation/rules/ValuesOfCorrectTypeRule.d.ts b/src/validation/rules/ValuesOfCorrectTypeRule.d.ts index 98ff7a7438..ab828ce1a7 100644 --- a/src/validation/rules/ValuesOfCorrectTypeRule.d.ts +++ b/src/validation/rules/ValuesOfCorrectTypeRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Value literals of correct type diff --git a/src/validation/rules/VariablesAreInputTypesRule.d.ts b/src/validation/rules/VariablesAreInputTypesRule.d.ts index c82229c79e..87918089ca 100644 --- a/src/validation/rules/VariablesAreInputTypesRule.d.ts +++ b/src/validation/rules/VariablesAreInputTypesRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Variables are input types diff --git a/src/validation/rules/VariablesInAllowedPositionRule.d.ts b/src/validation/rules/VariablesInAllowedPositionRule.d.ts index 6ee57371c9..38bf47b70b 100644 --- a/src/validation/rules/VariablesInAllowedPositionRule.d.ts +++ b/src/validation/rules/VariablesInAllowedPositionRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../language/visitor'; -import { ValidationContext } from '../ValidationContext'; +import type { ASTVisitor } from '../../language/visitor'; +import type { ValidationContext } from '../ValidationContext'; /** * Variables passed to field arguments conform to type diff --git a/src/validation/rules/custom/NoDeprecatedCustomRule.d.ts b/src/validation/rules/custom/NoDeprecatedCustomRule.d.ts index d376cf8572..46339ea55c 100644 --- a/src/validation/rules/custom/NoDeprecatedCustomRule.d.ts +++ b/src/validation/rules/custom/NoDeprecatedCustomRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../../language/visitor'; -import { ValidationContext } from '../../ValidationContext'; +import type { ASTVisitor } from '../../../language/visitor'; +import type { ValidationContext } from '../../ValidationContext'; /** * No deprecated diff --git a/src/validation/rules/custom/NoSchemaIntrospectionCustomRule.d.ts b/src/validation/rules/custom/NoSchemaIntrospectionCustomRule.d.ts index 3677fa1c73..966405b694 100644 --- a/src/validation/rules/custom/NoSchemaIntrospectionCustomRule.d.ts +++ b/src/validation/rules/custom/NoSchemaIntrospectionCustomRule.d.ts @@ -1,5 +1,5 @@ -import { ASTVisitor } from '../../../language/visitor'; -import { ValidationContext } from '../../ValidationContext'; +import type { ASTVisitor } from '../../../language/visitor'; +import type { ValidationContext } from '../../ValidationContext'; /** * Prohibit introspection queries diff --git a/src/validation/specifiedRules.d.ts b/src/validation/specifiedRules.d.ts index ffb5570894..9fa2408b6f 100644 --- a/src/validation/specifiedRules.d.ts +++ b/src/validation/specifiedRules.d.ts @@ -1,4 +1,4 @@ -import { ValidationRule, SDLValidationRule } from './ValidationContext'; +import type { ValidationRule, SDLValidationRule } from './ValidationContext'; /** * This set includes all validation rules defined by the GraphQL spec. diff --git a/src/validation/validate.d.ts b/src/validation/validate.d.ts index 254706ae2e..53cac8e288 100644 --- a/src/validation/validate.d.ts +++ b/src/validation/validate.d.ts @@ -1,14 +1,14 @@ -import { Maybe } from '../jsutils/Maybe'; +import type { Maybe } from '../jsutils/Maybe'; -import { GraphQLError } from '../error/GraphQLError'; +import type { GraphQLError } from '../error/GraphQLError'; -import { DocumentNode } from '../language/ast'; +import type { DocumentNode } from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; +import type { GraphQLSchema } from '../type/schema'; -import { TypeInfo } from '../utilities/TypeInfo'; +import type { TypeInfo } from '../utilities/TypeInfo'; -import { ValidationRule, SDLValidationRule } from './ValidationContext'; +import type { ValidationRule, SDLValidationRule } from './ValidationContext'; /** * Implements the "Validation" section of the spec.