From 22dc033f4938d6a19e086a1cbd36ec5cade5eaab Mon Sep 17 00:00:00 2001 From: Priyansh Date: Tue, 22 Dec 2020 17:50:12 +0530 Subject: Remove node_modules --- .../core-js/modules/esnext.iterator.flat-map.js | 52 ---------------------- 1 file changed, 52 deletions(-) delete mode 100644 node_modules/core-js/modules/esnext.iterator.flat-map.js (limited to 'node_modules/core-js/modules/esnext.iterator.flat-map.js') diff --git a/node_modules/core-js/modules/esnext.iterator.flat-map.js b/node_modules/core-js/modules/esnext.iterator.flat-map.js deleted file mode 100644 index 38ffb3f..0000000 --- a/node_modules/core-js/modules/esnext.iterator.flat-map.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; -// https://github.com/tc39/proposal-iterator-helpers -var $ = require('../internals/export'); -var aFunction = require('../internals/a-function'); -var anObject = require('../internals/an-object'); -var getIteratorMethod = require('../internals/get-iterator-method'); -var createIteratorProxy = require('../internals/iterator-create-proxy'); -var iteratorClose = require('../internals/iterator-close'); - -var IteratorProxy = createIteratorProxy(function (arg) { - var iterator = this.iterator; - var mapper = this.mapper; - var result, mapped, iteratorMethod, innerIterator; - - while (true) { - try { - if (innerIterator = this.innerIterator) { - result = anObject(this.innerNext.call(innerIterator)); - if (!result.done) return result.value; - this.innerIterator = this.innerNext = null; - } - - result = anObject(this.next.call(iterator, arg)); - - if (this.done = !!result.done) return; - - mapped = mapper(result.value); - iteratorMethod = getIteratorMethod(mapped); - - if (iteratorMethod === undefined) { - throw TypeError('.flatMap callback should return an iterable object'); - } - - this.innerIterator = innerIterator = anObject(iteratorMethod.call(mapped)); - this.innerNext = aFunction(innerIterator.next); - } catch (error) { - iteratorClose(iterator); - throw error; - } - } -}); - -$({ target: 'Iterator', proto: true, real: true }, { - flatMap: function flatMap(mapper) { - return new IteratorProxy({ - iterator: anObject(this), - mapper: aFunction(mapper), - innerIterator: null, - innerNext: null - }); - } -}); -- cgit v1.2.3