Sha256: b30696690f51ceaa6f33b898815d6d57abb9d1926c11719eacb808bfcd596636
Contents?: true
Size: 488 Bytes
Versions: 216
Compression:
Stored size: 488 Bytes
Contents
'use strict'; var GetIntrinsic = require('get-intrinsic'); var $TypeError = GetIntrinsic('%TypeError%'); var Invoke = require('./Invoke'); var Type = require('./Type'); // https://262.ecma-international.org/6.0/#sec-iteratornext module.exports = function IteratorNext(iterator, value) { var result = Invoke(iterator, 'next', arguments.length < 2 ? [] : [value]); if (Type(result) !== 'Object') { throw new $TypeError('iterator next must return an object'); } return result; };
Version data entries
216 entries across 27 versions & 2 rubygems