imma
Version:
A collection of functions for dealing with native arrays and objects immutably
16 lines (12 loc) • 443 B
JavaScript
const array = require('./lib/array')
const object = require('./lib/object')
const general = require('./lib/general')
const arrayFns = object.pick(array, [
'insert', 'pop', 'push', 'shift', 'unshift', 'splice', 'findLastIndex'
])
const objectFns = object.pick(object, [
'isObjectLike', 'mapEntries', 'mapKeys', 'omit', 'pick'
])
const imma = module.exports =
Object.assign({}, general, arrayFns, objectFns)