export deepMerge
This commit is contained in:
parent
ac5b0b8b41
commit
3a039c935f
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ztimson/utils",
|
"name": "@ztimson/utils",
|
||||||
"version": "0.12.0",
|
"version": "0.12.1",
|
||||||
"description": "Utility library",
|
"description": "Utility library",
|
||||||
"author": "Zak Timson",
|
"author": "Zak Timson",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -42,7 +42,7 @@ export function deepCopy<T>(value: T): T {
|
|||||||
* @param sources Objects that will copied into target
|
* @param sources Objects that will copied into target
|
||||||
* @return {any} The des
|
* @return {any} The des
|
||||||
*/
|
*/
|
||||||
function deepMerge<T>(target: any, ...sources: any[]): T {
|
export function deepMerge<T>(target: any, ...sources: any[]): T {
|
||||||
for(const source of sources) {
|
for(const source of sources) {
|
||||||
for(const key in source) {
|
for(const key in source) {
|
||||||
if(source[key] && typeof source[key] == 'object' && !Array.isArray(source[key])) {
|
if(source[key] && typeof source[key] == 'object' && !Array.isArray(source[key])) {
|
||||||
|
Loading…
Reference in New Issue
Block a user