Files
NapCatQQ/.pnpm-store/v3/files/83/e954ac6239e27f42e851b5d53e842a39e8a6b2a0c4b60e99a7046eb55a3f1277203f1272786ef3058397432ad6e25ad878ce7f8457c7ca6291ed15b0790c74
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

28 lines
794 B
Plaintext

'use strict';
var GetIntrinsic = require('get-intrinsic');
var gPO = require('get-proto');
var hasSymbols = require('has-symbols');
var setFunctionName = require('set-function-name');
var defineDataProperty = require('define-data-property');
var $Object = require('es-object-atoms');
var arrayIterProto = GetIntrinsic('%ArrayIteratorPrototype%', true);
var iterProto = arrayIterProto && gPO(arrayIterProto);
var result = (iterProto !== $Object.prototype && iterProto) || {};
if (hasSymbols()) {
if (!(Symbol.iterator in result)) {
// needed when result === iterProto, or, node 0.11.15 - 3
var iter = setFunctionName(function SymbolIterator() {
return this;
}, '[Symbol.iterator]', true);
defineDataProperty(result, Symbol.iterator, iter, true);
}
}
module.exports = result;