| /** | |
| * Converts `iterator` to an array. | |
| * | |
| * @private | |
| * @param {Object} iterator The iterator to convert. | |
| * @returns {Array} Returns the converted array. | |
| */ | |
| function iteratorToArray(iterator) { | |
| var data, | |
| result = []; | |
| while (!(data = iterator.next()).done) { | |
| result.push(data.value); | |
| } | |
| return result; | |
| } | |
| module.exports = iteratorToArray; |