Parenthesis around TSAsExpression inside TSAbstractClassDeclaration (#3191)
parent
713497cd7d
commit
68a99cf4b2
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue