@graphql-tools/graphql
Version:
Fork of GraphQL.js
13 lines (12 loc) • 1.21 kB
TypeScript
import type { ASTNode, ConstValueNode, DefinitionNode, ExecutableDefinitionNode, NullabilityAssertionNode, SelectionNode, TypeDefinitionNode, TypeExtensionNode, TypeNode, TypeSystemDefinitionNode, TypeSystemExtensionNode, ValueNode } from './ast.js';
export declare function isDefinitionNode(node: ASTNode): node is DefinitionNode;
export declare function isExecutableDefinitionNode(node: ASTNode): node is ExecutableDefinitionNode;
export declare function isSelectionNode(node: ASTNode): node is SelectionNode;
export declare function isNullabilityAssertionNode(node: ASTNode): node is NullabilityAssertionNode;
export declare function isValueNode(node: ASTNode): node is ValueNode;
export declare function isConstValueNode(node: ASTNode): node is ConstValueNode;
export declare function isTypeNode(node: ASTNode): node is TypeNode;
export declare function isTypeSystemDefinitionNode(node: ASTNode): node is TypeSystemDefinitionNode;
export declare function isTypeDefinitionNode(node: ASTNode): node is TypeDefinitionNode;
export declare function isTypeSystemExtensionNode(node: ASTNode): node is TypeSystemExtensionNode;
export declare function isTypeExtensionNode(node: ASTNode): node is TypeExtensionNode;