A collection of essential TypeScript types
Port of jQuery.extend for node.js and the browser
extend like a boss
Create an array of unique values, in order, from the input arrays
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Merge multiple streams into one stream in sequence or parallel.
Recursive object extending
Variant of merge that's useful for webpack configuration
The Lodash method `_.merge` exported as a module.
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
extend an object
Like `extend` but only copies missing properties/values to the target object.
construct pipes of streams of events
(recursive)? merging of (cloned)? objects.