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

22 lines
530 B
Plaintext

'use strict';
var GetIterator = require('./GetIterator');
var IteratorStep = require('./IteratorStep');
var IteratorValue = require('./IteratorValue');
// https://262.ecma-international.org/9.0/#sec-iterabletolist
module.exports = function IterableToList(items, method) {
var iterator = GetIterator(items, 'sync', method);
var values = [];
var next = true;
while (next) {
next = IteratorStep(iterator);
if (next) {
var nextValue = IteratorValue(next);
values[values.length] = nextValue;
}
}
return values;
};