iter-tools-es
Version:
The iterable toolbox
21 lines (15 loc) • 387 B
JavaScript
const {
asyncEnsureIterable
} = require('../../internal/async-iterable.js');
async function __asyncToArray(source) {
const out = [];
for await (const value of source) {
out.push(value);
}
return out;
}
exports.__asyncToArray = __asyncToArray;
function asyncToArray(source) {
return __asyncToArray(asyncEnsureIterable(source));
}
exports.asyncToArray = asyncToArray;