Files
NapCatQQ/.pnpm-store/v3/files/b2/f76dcc113ea0b664d7d126301fa8266ab945588243e76f5f234aa109e1fa1f2f3e84c3d2c52506c9b958c3860ca2b7b7566752fb6eb886653f671c43cd667f
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
495 B
Plaintext

'use strict';
var $TypeError = require('es-errors/type');
var Get = require('es-abstract/2024/Get');
var Type = require('es-abstract/2024/Type');
module.exports = function GetIteratorDirect(obj) {
if (Type(obj) !== 'Object') {
throw new $TypeError('Assertion failed: `obj` must be an Object');
}
var nextMethod = Get(obj, 'next'); // step 2
var iteratorRecord = { '[[Iterator]]': obj, '[[NextMethod]]': nextMethod, '[[Done]]': false }; // step 3
return iteratorRecord; // step 4
};