File tree 1 file changed +1
-8
lines changed
1 file changed +1
-8
lines changed Original file line number Diff line number Diff line change @@ -2853,13 +2853,6 @@ namespace ts {
2853
2853
return skipOuterExpressions ( node , OuterExpressionKinds . Parentheses ) ;
2854
2854
}
2855
2855
2856
- function skipParenthesesUp ( node : Node ) : Node {
2857
- while ( node . kind === SyntaxKind . ParenthesizedExpression ) {
2858
- node = node . parent ;
2859
- }
2860
- return node ;
2861
- }
2862
-
2863
2856
// a node is delete target iff. it is PropertyAccessExpression/ElementAccessExpression with parentheses skipped
2864
2857
export function isDeleteTarget ( node : Node ) : boolean {
2865
2858
if ( node . kind !== SyntaxKind . PropertyAccessExpression && node . kind !== SyntaxKind . ElementAccessExpression ) {
@@ -5397,7 +5390,7 @@ namespace ts {
5397
5390
5398
5391
function writeOrReadWrite ( ) : AccessKind {
5399
5392
// If grandparent is not an ExpressionStatement, this is used as an expression in addition to having a side effect.
5400
- return parent . parent && skipParenthesesUp ( parent . parent ) . kind === SyntaxKind . ExpressionStatement ? AccessKind . Write : AccessKind . ReadWrite ;
5393
+ return parent . parent && walkUpParenthesizedExpressions ( parent . parent ) . kind === SyntaxKind . ExpressionStatement ? AccessKind . Write : AccessKind . ReadWrite ;
5401
5394
}
5402
5395
}
5403
5396
function reverseAccessKind ( a : AccessKind ) : AccessKind {
You can’t perform that action at this time.
0 commit comments