Bug Fix | Object | type definition for 'lock2' function does not allow specifying objects of different types in the rest parameter | |
Refactoring | Object | add new parameters to the 'removeEmpty' and 'lock' sets of functions to support combining functionality of both in one call | |
Refactoring | Array | modify function signatures of push* and unshift* sets of functions to support handled undefined parameters | |
Refactoring | Object | modify signatures of the apply* set of functions to support handled undefined parameters | |
Refactoring | Crypto | add synchronous version of 'hash' function |