/**
 * ldesign v0.4.6
 * (c) 2023 ldesign
 * @license MIT
 */

'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var merge = require('lodash/merge');
var mergeWith$1 = require('lodash/mergeWith');
var _common_js_globalConfig_defaultConfig = require('../_common/js/global-config/default-config.js');
var _common_js_globalConfig_locale_zh_CN = require('../_common/js/global-config/locale/zh_CN.js');
require('@babel/runtime/helpers/typeof');
require('../_chunks/dep-7c884501.js');
require('dayjs');

function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }

var merge__default = /*#__PURE__*/_interopDefaultLegacy(merge);
var mergeWith__default = /*#__PURE__*/_interopDefaultLegacy(mergeWith$1);

var EAnimationType = /* @__PURE__ */function (EAnimationType2) {
  EAnimationType2["ripple"] = "ripple";
  EAnimationType2["expand"] = "expand";
  EAnimationType2["fade"] = "fade";
  return EAnimationType2;
}(EAnimationType || {});
var defaultGlobalConfig = merge__default["default"](_common_js_globalConfig_defaultConfig["default"], _common_js_globalConfig_locale_zh_CN["default"]);
var mergeWith = function mergeWith(defaultGlobalConfig2, injectConfig) {
  return mergeWith__default["default"](defaultGlobalConfig2, injectConfig, function (objValue, srcValue) {
    if (Array.isArray(objValue)) return srcValue;
  });
};

exports.EAnimationType = EAnimationType;
exports.defaultGlobalConfig = defaultGlobalConfig;
exports.mergeWith = mergeWith;
//# sourceMappingURL=context.js.map
