iter-tools-es
Version:
The iterable toolbox
17 lines (14 loc) • 391 B
JavaScript
const {
asyncIterableCurry
} = require('../../internal/async-iterable.js');
const {
__asyncFirstOr
} = require('../$first-or/async-first-or.js');
function __asyncFirst(iterable) {
return __asyncFirstOr(iterable, undefined);
}
exports.__asyncFirst = __asyncFirst;
const asyncFirst = /*#__PURE__*/asyncIterableCurry(__asyncFirst, {
reduces: true
});
exports.asyncFirst = asyncFirst;