iter-tools-es
Version:
The iterable toolbox
20 lines (15 loc) • 490 B
JavaScript
const {
asyncEnsureIterable
} = require('../../internal/async-iterable.js');
const {
AsyncPeekerator
} = require('../../internal/async-peekerator.js');
function __asyncPeekerate(source) {
return AsyncPeekerator.from(source);
}
exports.__asyncPeekerate = __asyncPeekerate;
function asyncWrapWithEnsureIterable(fn) {
return source => fn(asyncEnsureIterable(source));
}
const asyncPeekerate = asyncWrapWithEnsureIterable(__asyncPeekerate);
exports.asyncPeekerate = asyncPeekerate;