Property Utilities
This is a collection of utility functions used for handling properties in a platform-safe way.
hethers.utils.deepCopy( anObject ) ⇒ any
Creates a recursive copy of anObject. Frozen (i.e. and other known immutable) objects are copied by reference.
Uses the
Object.defineProperty
method to set a read-only property on an object.Recursively check for a static method key on an inheritance chain from aConstructor to all ancestors.
This is used to mimic behaviour in other languages where
this
in a static method will also search ancestors.Retruns a Promise which resolves all child values on anObject.
Returns a shallow copy of anObject. This is the same as using
Object.assign({ }, anObject)
.Last modified 1yr ago