Add parenthesis for binary expression inside of as (#1682)

master
Christopher Chedeau 2017-05-23 13:14:22 -07:00 committed by GitHub
parent f69c5496c6
commit 1e351436da
3 changed files with 4 additions and 0 deletions

View File

@ -332,6 +332,7 @@ FPp.needsParens = function() {
case "SpreadElement":
case "SpreadProperty":
case "AwaitExpression":
case "TSAsExpression":
return true;
case "MemberExpression":

View File

@ -2,7 +2,9 @@
exports[`as.js 1`] = `
const name = (description as DescriptionObject).name || (description as string);
this.isTabActionBar((e.target || e.srcElement) as HTMLElement);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
const name = (description as DescriptionObject).name || description as string;
this.isTabActionBar((e.target || e.srcElement) as HTMLElement);
`;

View File

@ -1 +1,2 @@
const name = (description as DescriptionObject).name || (description as string);
this.isTabActionBar((e.target || e.srcElement) as HTMLElement);