ts-options-defaults
Advanced tools
Comparing version 0.0.41 to 0.0.42
export declare const merge: (object: any, ...sources: any[]) => any; | ||
/** | ||
* Merges objects deeply, overrides arrays and classes, does not mutate objects. | ||
* @param object | ||
* @param source | ||
*/ | ||
export declare function defaults<Defaults, Source, Source2, Source3, Source4, Source5>(object: Defaults, source: Source, source2?: Source2, source3?: Source3, source4?: Source4, source5?: Source5): Defaults & Source & Source2 & Source3 & Source4 & Source5; |
@@ -51,2 +51,7 @@ "use strict"; | ||
}; | ||
/** | ||
* Merges objects deeply, overrides arrays and classes, does not mutate objects. | ||
* @param object | ||
* @param source | ||
*/ | ||
function defaults(object, source, source2, source3, source4, source5) { | ||
@@ -53,0 +58,0 @@ return exports.merge.apply(void 0, __spread([{}], arguments)); |
{ | ||
"name": "ts-options-defaults", | ||
"version": "0.0.41", | ||
"version": "0.0.42", | ||
"description": "Options-defaults design pattern implementation for reliable configuration.", | ||
@@ -20,11 +20,8 @@ "keywords": [ | ||
"devDependencies": { | ||
"@radrat-node/execute": "0.0.41", | ||
"@radrat-scripts/package": "0.0.41", | ||
"@radrat/cli": "0.0.41", | ||
"@radrat-node/execute": "0.0.42", | ||
"@radrat-scripts/package": "0.0.42", | ||
"@radrat/cli": "0.0.63", | ||
"@types/node": "^14.6.0", | ||
"chalk": "^4.1.0", | ||
"ts-essentials": "^7.0.0", | ||
"ts-import": "0.0.41", | ||
"typescript": "^3.9.7" | ||
} | ||
} |
5167
5
66