UNPKG

tamda

Version:

Practical functional programming library for TypeScript

11 lines 398 B
import { infer } from '../function/infer'; export function toObjectMap() { return inferred.apply(undefined, arguments); } const inferred = infer((array, keyFn) => array.reduce((objectMap, item, index) => { const key = `${keyFn(item, index)}`; // Faster than spreading, safe here objectMap[key] = item; return objectMap; }, {})); //# sourceMappingURL=toObjectMap.js.map