Clone top level properties of the object.
Object to be cloned.
Shallow copy of the object.
Create a deep copy of the object.
Object to be cloned.
Deep copy of the object.
Flatten an object, by creating a new one, having all of the nested keys top level.
Object to be flattened.
Flattened object.
Verify if object is empty and contains no keys.
Object type.
Object to test for.
Whether object is empty.
Verify if value
is an object.
Value to test for.
Whether value is an object.
Deep-sort an object so its attributes are in lexical order.
Object to sort.
Whether to sort the arrays inside of the object.
Sorted object.
Iterates over a provided object and processes it's leaves using provided processor. After processing it must return new value or the old one.
Type of the object or array.
Object which needs to be iterated.
Leaf processor
Alter a deep clone instead of the provided object.
Traversed object which might be altered by processor
.
Traversable value in the object that can be processed.