| 'use strict'; | 
|   | 
| var IteratorComplete = require('./IteratorComplete'); | 
| var IteratorNext = require('./IteratorNext'); | 
|   | 
| // https://ecma-international.org/ecma-262/6.0/#sec-iteratorstep | 
|   | 
| module.exports = function IteratorStep(iterator) { | 
|     var result = IteratorNext(iterator); | 
|     var done = IteratorComplete(result); | 
|     return done === true ? false : result; | 
| }; |