We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 207b7b0 commit d878f80Copy full SHA for d878f80
src/compiler/utilities.ts
@@ -3126,8 +3126,9 @@ namespace ts {
3126
return tryGetClassExtendingExpressionWithTypeArguments(node) !== undefined;
3127
}
3128
3129
- export function isExpressionWithTypeArgumentsInClassImplementsClause(node: Node): boolean {
+ export function isExpressionWithTypeArgumentsInClassImplementsClause(node: Node): node is ExpressionWithTypeArguments {
3130
return node.kind === SyntaxKind.ExpressionWithTypeArguments
3131
+ && isEntityNameExpression((node as ExpressionWithTypeArguments).expression)
3132
&& node.parent
3133
&& (<HeritageClause>node.parent).token === SyntaxKind.ImplementsKeyword
3134
&& node.parent.parent
0 commit comments