1/** 2 * Converts `iterator` to an array. 3 * 4 * @private 5 * @param {Object} iterator The iterator to convert. 6 * @returns {Array} Returns the converted array. 7 */ 8function iteratorToArray(iterator) { 9 var data, 10 result = []; 11 12 while (!(data = iterator.next()).done) { 13 result.push(data.value); 14 } 15 return result; 16} 17 18module.exports = iteratorToArray; 19