UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

23 lines 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mergeStyles = void 0; const ExtendedObject_1 = require("./ExtendedObject"); function mergeStyles(stylesA, stylesB) { if (!stylesA) return stylesB; if (!stylesB) return stylesA; const merger = (theme) => { let a = stylesA; let b = stylesB; if (a instanceof Function) a = a(theme); if (b instanceof Function) b = b(theme); const merged = ExtendedObject_1.ExtendedObject.deepMerge(a, b); return merged; }; return merger; } exports.mergeStyles = mergeStyles; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2VTdHlsZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvbWVyZ2VTdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscURBQWdEO0FBMkJoRCxTQUFnQixXQUFXLENBQ3ZCLE9BQTJDLEVBQzNDLE9BQTJDO0lBRTNDLElBQUksQ0FBQyxPQUFPO1FBQUUsT0FBTyxPQUFPLENBQUM7SUFDN0IsSUFBSSxDQUFDLE9BQU87UUFBRSxPQUFPLE9BQU8sQ0FBQztJQUM3QixNQUFNLE1BQU0sR0FBRyxDQUFDLEtBQWEsRUFBRSxFQUFFO1FBQzdCLElBQUksQ0FBQyxHQUFHLE9BQU8sQ0FBQztRQUNoQixJQUFJLENBQUMsR0FBRyxPQUFPLENBQUM7UUFDaEIsSUFBSSxDQUFDLFlBQVksUUFBUTtZQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDeEMsSUFBSSxDQUFDLFlBQVksUUFBUTtZQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7UUFFeEMsTUFBTSxNQUFNLEdBQUcsK0JBQWMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQzlDLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUMsQ0FBQztJQUNGLE9BQU8sTUFBa0IsQ0FBQztBQUM5QixDQUFDO0FBaEJELGtDQWdCQyJ9