mirror of
https://github.com/ahmadk953/poixpixel-discord-bot.git
synced 2025-04-02 09:44:14 +00:00
16 lines
No EOL
399 B
TypeScript
16 lines
No EOL
399 B
TypeScript
export function recursive_merge(
|
|
defaulted: any,
|
|
target: any
|
|
) {
|
|
let output = defaulted;
|
|
|
|
Object.keys(target).forEach((target_key) => {
|
|
if (typeof target_key != "object") {
|
|
output[target_key] = target[target_key];
|
|
} else {
|
|
output[target_key] = recursive_merge(defaulted[target_key], target[target_key]);
|
|
}
|
|
});
|
|
|
|
return output;
|
|
} |