astro-ghostcms/.pnpm-store/v3/files/bd/b7f28d96614ef9363c4bc912cf8...

13 lines
346 B
Plaintext

'use strict';
var hasOwn = require('hasown');
module.exports = function isIteratorRecord(value) {
return value
&& hasOwn(value, '[[Iterator]]')
&& hasOwn(value, '[[NextMethod]]')
&& typeof value['[[NextMethod]]'] === 'function'
&& hasOwn(value, '[[Done]]')
&& typeof value['[[Done]]'] === 'boolean';
};