@@ -4396,6 +4396,11 @@ export declare class Node<NodeType extends ts.Node = ts.Node> {
43964396 * @param node - Node to check.
43974397 */
43984398 static isTypePredicateNode ( node : Node | undefined ) : node is TypePredicateNode ;
4399+ /**
4400+ * Gets if the node is a TypeQueryNode.
4401+ * @param node - Node to check.
4402+ */
4403+ static isTypeQueryNode ( node : Node | undefined ) : node is TypeQueryNode ;
43994404 /**
44004405 * Gets if the node is a TypeReferenceNode.
44014406 * @param node - Node to check.
@@ -6514,6 +6519,7 @@ export interface ImplementedKindToNodeMappings {
65146519 [ SyntaxKind . TypeOperator ] : TypeOperatorTypeNode ;
65156520 [ SyntaxKind . TypeParameter ] : TypeParameterDeclaration ;
65166521 [ SyntaxKind . TypePredicate ] : TypePredicateNode ;
6522+ [ SyntaxKind . TypeQuery ] : TypeQueryNode ;
65176523 [ SyntaxKind . TypeReference ] : TypeReferenceNode ;
65186524 [ SyntaxKind . UnionType ] : UnionTypeNode ;
65196525 [ SyntaxKind . VariableDeclaration ] : VariableDeclaration ;
@@ -8804,6 +8810,15 @@ export declare class TypePredicateNode extends TypeNode<ts.TypePredicateNode> {
88048810 getParentOrThrow ( ) : NonNullable < NodeParentType < ts . TypePredicateNode > > ;
88058811}
88068812
8813+ export declare class TypeQueryNode extends TypeNode < ts . TypeQueryNode > {
8814+ /** Gets the expression name. */
8815+ getExprName ( ) : EntityName ;
8816+ /** @inheritdoc **/
8817+ getParent ( ) : NodeParentType < ts . TypeQueryNode > ;
8818+ /** @inheritdoc **/
8819+ getParentOrThrow ( ) : NonNullable < NodeParentType < ts . TypeQueryNode > > ;
8820+ }
8821+
88078822export declare class TypeReferenceNode extends TypeNode < ts . TypeReferenceNode > {
88088823 /** Gets the type name. */
88098824 getTypeName ( ) : EntityName ;
0 commit comments