From e91a02cc49f80423ee7c931e7711c49c04540f6b Mon Sep 17 00:00:00 2001 From: James DiGioia Date: Thu, 12 Jul 2018 23:08:11 -0400 Subject: [PATCH] Reuse declared type in function return value --- packages/babel-parser/src/parser/expression.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/babel-parser/src/parser/expression.js b/packages/babel-parser/src/parser/expression.js index e26f77f1ab..285787f12b 100644 --- a/packages/babel-parser/src/parser/expression.js +++ b/packages/babel-parser/src/parser/expression.js @@ -2083,13 +2083,7 @@ export default class ExpressionParser extends LValParser { return this.finishNode(bodyNode, pipelineStyle); } - checkSmartPipelineBodyStyle( - expression: N.Expression, - ): - | "PipelineBareFunction" - | "PipelineBareConstructor" - | "PipelineBareAwaitedFunction" - | "PipelineTopicExpression" { + checkSmartPipelineBodyStyle(expression: N.Expression): PipelineStyle { switch (expression.type) { case "NewExpression": return this.isSimpleReference(expression.callee)