Inlay hints for ThisType nodes (#56564)

This commit is contained in:
Maria José Solano
2023-11-27 16:57:01 -08:00
committed by GitHub
parent 921259ee02
commit 2f2d2f2bb9
3 changed files with 28 additions and 3 deletions
+5
View File
@@ -77,6 +77,7 @@ import {
isRestTypeNode,
isSpreadElement,
isStringLiteral,
isThisTypeNode,
isTupleTypeNode,
isTypeLiteralNode,
isTypeNode,
@@ -792,6 +793,10 @@ export function provideInlayHints(context: InlayHintsContext): InlayHint[] {
parts.push({ text: tokenToString(node.operator) });
visitForDisplayParts(node.operand);
break;
case SyntaxKind.ThisType:
Debug.assertNode(node, isThisTypeNode);
parts.push({ text: "this" });
break;
default:
Debug.failBadSyntaxKind(node);
}