Parenthesis around TSAsExpression inside TSAbstractClassDeclaration (#3191)

This commit is contained in:
Lucas Duailibe authored and Lucas Azzola committed 2017-11-08 08:59:15 +11:00
1 parent 713497cd7d
commit 68a99cf4b2
3 files changed
+4

No files matched your search

+1
View File
@@ -299,6 +299,7 @@ FastPath.prototype.needsParens = function(options) {
return name === "callee" && parent.callee === node;
case "ClassDeclaration":
case "TSAbstractClassDeclaration":
return name === "superClass" && parent.superClass === node;
case "TSTypeAssertionExpression":
case "TaggedTemplateExpression":
@@ -8,6 +8,7 @@ this.isTabActionBar((e.target || e.srcElement) as HTMLElement);
start + (yearSelectTotal as number)
scrollTop > (visibilityHeight as number)
export default class Column<T> extends (RcTable.Column as React.ComponentClass<ColumnProps<T>>) {}
export abstract class MobxTypedForm extends (Form as { new (): any }) {}
({}) as {};
function*g() {
const test = (yield 'foo') as number;
@@ -39,6 +40,7 @@ scrollTop > (visibilityHeight as number);
export default class Column<T> extends (RcTable.Column as React.ComponentClass<
ColumnProps<T>
>) {}
export abstract class MobxTypedForm extends (Form as { new (): any }) {}
({} as {});
function* g() {
const test = (yield "foo") as number;
+1
View File
@@ -5,6 +5,7 @@ this.isTabActionBar((e.target || e.srcElement) as HTMLElement);
start + (yearSelectTotal as number)
scrollTop > (visibilityHeight as number)
export default class Column<T> extends (RcTable.Column as React.ComponentClass<ColumnProps<T>>) {}
export abstract class MobxTypedForm extends (Form as { new (): any }) {}
({}) as {};
function*g() {
const test = (yield 'foo') as number;