File tree Expand file tree Collapse file tree 2 files changed +22
-22
lines changed
src/compiler/transformers Expand file tree Collapse file tree 2 files changed +22
-22
lines changed Original file line number Diff line number Diff line change @@ -667,28 +667,6 @@ namespace ts {
667
667
}
668
668
}
669
669
670
- function isCompoundAssignment ( kind : BinaryOperator ) : kind is CompoundAssignmentOperator {
671
- return kind >= SyntaxKind . FirstCompoundAssignment
672
- && kind <= SyntaxKind . LastCompoundAssignment ;
673
- }
674
-
675
- function getOperatorForCompoundAssignment ( kind : CompoundAssignmentOperator ) : BitwiseOperatorOrHigher {
676
- switch ( kind ) {
677
- case SyntaxKind . PlusEqualsToken : return SyntaxKind . PlusToken ;
678
- case SyntaxKind . MinusEqualsToken : return SyntaxKind . MinusToken ;
679
- case SyntaxKind . AsteriskEqualsToken : return SyntaxKind . AsteriskToken ;
680
- case SyntaxKind . AsteriskAsteriskEqualsToken : return SyntaxKind . AsteriskAsteriskToken ;
681
- case SyntaxKind . SlashEqualsToken : return SyntaxKind . SlashToken ;
682
- case SyntaxKind . PercentEqualsToken : return SyntaxKind . PercentToken ;
683
- case SyntaxKind . LessThanLessThanEqualsToken : return SyntaxKind . LessThanLessThanToken ;
684
- case SyntaxKind . GreaterThanGreaterThanEqualsToken : return SyntaxKind . GreaterThanGreaterThanToken ;
685
- case SyntaxKind . GreaterThanGreaterThanGreaterThanEqualsToken : return SyntaxKind . GreaterThanGreaterThanGreaterThanToken ;
686
- case SyntaxKind . AmpersandEqualsToken : return SyntaxKind . AmpersandToken ;
687
- case SyntaxKind . BarEqualsToken : return SyntaxKind . BarToken ;
688
- case SyntaxKind . CaretEqualsToken : return SyntaxKind . CaretToken ;
689
- }
690
- }
691
-
692
670
/**
693
671
* Visits a right-associative binary expression containing `yield`.
694
672
*
Original file line number Diff line number Diff line change @@ -335,4 +335,26 @@ namespace ts {
335
335
return member . kind === SyntaxKind . PropertyDeclaration
336
336
&& ( < PropertyDeclaration > member ) . initializer !== undefined ;
337
337
}
338
+
339
+ export function isCompoundAssignment ( kind : BinaryOperator ) : kind is CompoundAssignmentOperator {
340
+ return kind >= SyntaxKind . FirstCompoundAssignment
341
+ && kind <= SyntaxKind . LastCompoundAssignment ;
342
+ }
343
+
344
+ export function getOperatorForCompoundAssignment ( kind : CompoundAssignmentOperator ) : BitwiseOperatorOrHigher {
345
+ switch ( kind ) {
346
+ case SyntaxKind . PlusEqualsToken : return SyntaxKind . PlusToken ;
347
+ case SyntaxKind . MinusEqualsToken : return SyntaxKind . MinusToken ;
348
+ case SyntaxKind . AsteriskEqualsToken : return SyntaxKind . AsteriskToken ;
349
+ case SyntaxKind . AsteriskAsteriskEqualsToken : return SyntaxKind . AsteriskAsteriskToken ;
350
+ case SyntaxKind . SlashEqualsToken : return SyntaxKind . SlashToken ;
351
+ case SyntaxKind . PercentEqualsToken : return SyntaxKind . PercentToken ;
352
+ case SyntaxKind . LessThanLessThanEqualsToken : return SyntaxKind . LessThanLessThanToken ;
353
+ case SyntaxKind . GreaterThanGreaterThanEqualsToken : return SyntaxKind . GreaterThanGreaterThanToken ;
354
+ case SyntaxKind . GreaterThanGreaterThanGreaterThanEqualsToken : return SyntaxKind . GreaterThanGreaterThanGreaterThanToken ;
355
+ case SyntaxKind . AmpersandEqualsToken : return SyntaxKind . AmpersandToken ;
356
+ case SyntaxKind . BarEqualsToken : return SyntaxKind . BarToken ;
357
+ case SyntaxKind . CaretEqualsToken : return SyntaxKind . CaretToken ;
358
+ }
359
+ }
338
360
}
You can’t perform that action at this time.
0 commit comments