import { defaultIconSizeCustomisations } from './defaults.mjs'; import '../icon/defaults.mjs'; function mergeCustomisations(defaults, item) { const result = { ...defaults }; for (const key in item) { const value = item[key]; const valueType = typeof value; if (key in defaultIconSizeCustomisations) { if (value === null || value && (valueType === "string" || valueType === "number")) { result[key] = value; } } else if (valueType === typeof result[key]) { result[key] = key === "rotate" ? value % 4 : value; } } return result; } export { mergeCustomisations };