From fd71277e1aa32bf587cf15e71906687bf783aac1 Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Mon, 19 Aug 2019 18:43:53 -0700 Subject: [PATCH] fix(no-undefined-types): avoid `flat-map-polyfill` entirely; further further fix for #366 --- package.json | 1 - src/rules/noUndefinedTypes.js | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/package.json b/package.json index e5cafa7c2..acb8a34b6 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,6 @@ "dependencies": { "comment-parser": "^0.6.2", "debug": "^4.1.1", - "flat-map-polyfill": "^0.3.8", "jsdoctypeparser": "5.0.1", "lodash": "^4.17.15", "object.entries-ponyfill": "^1.0.1", diff --git a/src/rules/noUndefinedTypes.js b/src/rules/noUndefinedTypes.js index f9049eca1..07630f734 100644 --- a/src/rules/noUndefinedTypes.js +++ b/src/rules/noUndefinedTypes.js @@ -1,5 +1,4 @@ // eslint-disable-next-line import/no-unassigned-import -import 'flat-map-polyfill/dist/cjs/flat-map'; import _ from 'lodash'; import {parse as parseType, traverse} from 'jsdoctypeparser'; import iterateJsdoc, {parseComment} from '../iterateJsdoc'; @@ -78,7 +77,7 @@ export default iterateJsdoc(({ ); } - const closureGenericTypes = templateTags.flatMap((tag) => { + const closureGenericTypes = _.flatMap(templateTags, (tag) => { return jsdocUtils.parseClosureTemplateTag(tag); });