18 lines
533 B
JavaScript
18 lines
533 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.mergeConfigFiles = void 0;
|
|
const mergeConfigFiles = (...files) => {
|
|
const merged = {};
|
|
for (const file of files) {
|
|
for (const [key, values] of Object.entries(file)) {
|
|
if (merged[key] !== undefined) {
|
|
Object.assign(merged[key], values);
|
|
}
|
|
else {
|
|
merged[key] = values;
|
|
}
|
|
}
|
|
}
|
|
return merged;
|
|
};
|
|
exports.mergeConfigFiles = mergeConfigFiles;
|