Skip to content

Commit 487be62

Browse files
committed
use existing 'isSuperCallExpression' function
1 parent 9c545c6 commit 487be62

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

  • src/compiler/transformers

src/compiler/transformers/ts.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -860,14 +860,9 @@ namespace ts {
860860
}
861861

862862
const statement = statements[index];
863-
if (statement.kind === SyntaxKind.ExpressionStatement) {
864-
const expression = (<ExpressionStatement>statement).expression;
865-
if (expression.kind === SyntaxKind.CallExpression) {
866-
if ((<CallExpression>expression).expression.kind === SyntaxKind.SuperKeyword) {
867-
result.push(visitNode(statement, visitor, isStatement));
868-
return index + 1;
869-
}
870-
}
863+
if (statement.kind === SyntaxKind.ExpressionStatement && isSuperCallExpression((<ExpressionStatement>statement).expression)) {
864+
result.push(visitNode(statement, visitor, isStatement));
865+
return index + 1;
871866
}
872867

873868
return index;

0 commit comments

Comments
 (0)