first commit

This commit is contained in:
Stefan Hacker
2026-04-03 09:38:48 +02:00
commit 37ad745546
47450 changed files with 3120798 additions and 0 deletions
@@ -0,0 +1,19 @@
import { mergeSettings, mergeScopedSettings } from './mergeSettings';
/**
* Merge props and customizations giving priority to props over context.
* NOTE: This function will always perform multiple merge operations. Use with caution.
* @param props - New settings to merge in.
* @param parentContext - Context containing current settings.
* @returns Merged customizations.
*/
export function mergeCustomizations(props, parentContext) {
var _a = (parentContext || {}).customizations, customizations = _a === void 0 ? { settings: {}, scopedSettings: {} } : _a;
return {
customizations: {
settings: mergeSettings(customizations.settings, props.settings),
scopedSettings: mergeScopedSettings(customizations.scopedSettings, props.scopedSettings),
inCustomizerContext: true,
},
};
}
//# sourceMappingURL=mergeCustomizations.js.map