UNPKG

iter-tools-es

Version:
18 lines (15 loc) 375 B
const { iterableCurry } = require('../../internal/iterable.js'); const { __map } = require('../$map/map.js'); function __enumerate(source, start = 0) { return __map(source, (value, i) => [start + i, value]); } exports.__enumerate = __enumerate; const enumerate = /*#__PURE__*/iterableCurry(__enumerate, { minArgs: 0, maxArgs: 1 }); exports.enumerate = enumerate;