moar-js
Version:
Simple JavaScript files I use across projects
18 lines (15 loc) • 361 B
JavaScript
const __ = require('exstream.js')
const arrayMapping = ({
// zeroBased = true,
prefix = '',
items = [],
}) => (push, next) => {
items.map((item, index) => {
// console.log({prefix, item, index})
// const index = zeroBased ? i : i + 1
push({item: `${prefix}${item}`, index})
next()
})
push(__.nil)
}
module.exports = {arrayMapping}