iteragain
Advanced tools
Comparing version 3.11.1 to 3.11.2
@@ -31,6 +31,10 @@ "use strict"; | ||
if (typeof next.value !== 'string') { | ||
if ((0, isIterator_1.default)(next.value)) | ||
return (this.inner = new FlattenIterator(next.value, this.depth - 1)).next(); | ||
else if ((0, isIterable_1.default)(next.value)) | ||
return (this.inner = new FlattenIterator((0, toIterator_1.default)(next.value), this.depth - 1)).next(); | ||
if ((0, isIterator_1.default)(next.value)) { | ||
this.inner = new FlattenIterator(next.value, this.depth - 1); | ||
return this.next(); | ||
} | ||
else if ((0, isIterable_1.default)(next.value)) { | ||
this.inner = new FlattenIterator((0, toIterator_1.default)(next.value), this.depth - 1); | ||
return this.next(); | ||
} | ||
} | ||
@@ -37,0 +41,0 @@ return next; |
{ | ||
"name": "iteragain", | ||
"version": "3.11.1", | ||
"version": "3.11.2", | ||
"description": "Javascript Iterable/Iterator/Generator-function utilities.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
175834
3855