You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.1 KiB
34 lines
1.1 KiB
4 months ago
|
import type {
|
||
|
ASTNode,
|
||
|
ConstValueNode,
|
||
|
DefinitionNode,
|
||
|
ExecutableDefinitionNode,
|
||
|
SelectionNode,
|
||
|
TypeDefinitionNode,
|
||
|
TypeExtensionNode,
|
||
|
TypeNode,
|
||
|
TypeSystemDefinitionNode,
|
||
|
TypeSystemExtensionNode,
|
||
|
ValueNode,
|
||
|
} from './ast';
|
||
|
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 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;
|