From 298d66c5ec5c03dd2c3519cb8e54576ec777948c Mon Sep 17 00:00:00 2001 From: Brad Zacher Date: Wed, 8 May 2019 18:54:52 -0700 Subject: [PATCH] fix(eslint-plugin): [no-extra-parens] Fix build error --- packages/eslint-plugin/src/rules/no-extra-parens.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin/src/rules/no-extra-parens.ts b/packages/eslint-plugin/src/rules/no-extra-parens.ts index d14e1e01a5a..78065969afb 100644 --- a/packages/eslint-plugin/src/rules/no-extra-parens.ts +++ b/packages/eslint-plugin/src/rules/no-extra-parens.ts @@ -1,4 +1,5 @@ import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/typescript-estree'; +import { RuleListener } from 'ts-eslint'; import baseRule from 'eslint/lib/rules/no-extra-parens'; import * as util from '../util'; @@ -84,7 +85,7 @@ export default util.createRule({ return rule(node); } - return Object.assign({}, rules, { + const overrides: RuleListener = { // ArrayExpression ArrowFunctionExpression(node) { if (node.body.type !== AST_NODE_TYPES.TSAsExpression) { @@ -222,6 +223,7 @@ export default util.createRule({ return rules.YieldExpression(node); } }, - }); + }; + return Object.assign({}, rules, overrides); }, });