Perform a deep copy of the given object.
Any language instance like numbers, strings, arrays, objects, etc.. that we want to duplicate.
An exact independent copy of the received object, without any shared reference.
Get the list of literals for a given object. Note that only 1rst depth keys are providen
A valid object
List of strings with the first level object key names in the same order as defined on the object instance
Check if two provided objects are identical. Note that properties order does not alter the comparison. So if two objects have the same properties with exactly the same values, but they appear in a different order on both objects, this method will consider them as equal.
First object to compare
Second object to compare
true if objects are exactly the same, false if not
Tells if the given value is an object or not
A value to check
true if the given value is an object, false otherwise
Combine a source object into a destination one by applying a deep merge. All properties from the source will be replaced into the destination object, without altering the destination properties that are not found on source.
The object that will be overriden with the source one. The given instance will be permanently modified.
An object to merge into the destination one. This instance will not be modified
The destination object instance after being modified by merging the source object into it
Generated using TypeDoc
Utilities to perform common object operations