UNPKG

iter-tools-es

Version:
19 lines (15 loc) 480 B
const { asyncIterableCurry } = require('../../internal/async-iterable.js'); const { __asyncToArray } = require('../$to-array/async-to-array.js'); const { __cycleTimes } = require('./cycle-times.js'); async function* __asyncCycleTimes(source, n) { yield* __cycleTimes(await __asyncToArray(source), n); } exports.__asyncCycleTimes = __asyncCycleTimes; const asyncCycleTimes = /*#__PURE__*/asyncIterableCurry(__asyncCycleTimes); exports.asyncCycleTimes = asyncCycleTimes;