UNPKG

@thi.ng/transducers

Version:

Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations

12 lines (11 loc) 239 B
import { reduce, reducer } from "./reduce.js"; function autoObj(prefix, src) { let id = 0; return src ? reduce(autoObj(prefix), src) : reducer( () => ({}), (acc, v) => (acc[prefix + id++] = v, acc) ); } export { autoObj };