This commit is contained in:
ahaas25
2025-02-23 23:35:15 -05:00
commit 5b64ef9207
1796 changed files with 186622 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
'use strict';
var isIteratorRecordNew = require('./iterator-record');
module.exports = function isIteratorRecord(value) {
return isIteratorRecordNew(value) && typeof value['[[NextMethod]]'] === 'function';
};
+12
View File
@@ -0,0 +1,12 @@
'use strict';
var hasOwn = require('hasown');
module.exports = function isIteratorRecord(value) {
return !!value
&& typeof value === 'object'
&& hasOwn(value, '[[Iterator]]')
&& hasOwn(value, '[[NextMethod]]')
&& hasOwn(value, '[[Done]]')
&& typeof value['[[Done]]'] === 'boolean';
};