UNPKG

951 BTypeScriptView Raw
1import {
2 ASTNode,
3 DefinitionNode,
4 ExecutableDefinitionNode,
5 SelectionNode,
6 ValueNode,
7 TypeNode,
8 TypeSystemDefinitionNode,
9 TypeDefinitionNode,
10 TypeSystemExtensionNode,
11 TypeExtensionNode,
12} from './ast';
13
14export function isDefinitionNode(node: ASTNode): node is DefinitionNode;
15
16export function isExecutableDefinitionNode(
17 node: ASTNode,
18): node is ExecutableDefinitionNode;
19
20export function isSelectionNode(node: ASTNode): node is SelectionNode;
21
22export function isValueNode(node: ASTNode): node is ValueNode;
23
24export function isTypeNode(node: ASTNode): node is TypeNode;
25
26export function isTypeSystemDefinitionNode(
27 node: ASTNode,
28): node is TypeSystemDefinitionNode;
29
30export function isTypeDefinitionNode(node: ASTNode): node is TypeDefinitionNode;
31
32export function isTypeSystemExtensionNode(
33 node: ASTNode,
34): node is TypeSystemExtensionNode;
35
36export function isTypeExtensionNode(node: ASTNode): node is TypeExtensionNode;