@danmartens/immutable
v0.3.2
Published
```tsx filter([1, 2, 3, 4], (n) => n % 2 === 0);
Readme
Immutable
API
filter(target, predicate)
filter([1, 2, 3, 4], (n) => n % 2 === 0);
// => [2, 4]map(target, callback)
map([1, 2, 3], (n) => n * 2);
// => [2, 4, 6]mapEntries(target, callback)
TODO: Document this function
merge(target, value)
merge({ a: 1, b: 2 }, { a: 42 });
// => { a: 42, b: 2 }push(target, value)
push([1, 2], 3);
// => [1, 2, 3]set(target, key, value)
set({ value: 42 }, 'value', 84);
// => { value: 84 }setIn(target, ...keys, value)
setIn({ nested: { value: 42 } }, 'nested', 'value', 84);
// => { nested: { value: 84 } }splice()
TODO: Document this function
updateIn(target, ...keys, updater)
updateIn({ nested: { value: 42 } }, 'nested', 'value', (value) => value * 2);
// => { nested: { value: 84 } }union(target, value)
union([1, 2, 3], [2, 4]);
// => [1, 2, 3, 4]