xdesign-vue-next
Version:
XDesign Component for vue-next
32 lines (28 loc) • 1.04 kB
JavaScript
/**
* xdesign v1.0.6
* (c) 2023 xdesign
* @license MIT
*/
import _mergeWith from 'lodash/mergeWith';
import merge from 'lodash/merge';
import defaultConfig from '../_common/js/global-config/default-config.js';
import enUs from '../_common/js/global-config/locale/en_US.js';
import isArray from 'lodash/isArray';
import '../_chunks/dep-3a1cce9f.js';
var EAnimationType = /* @__PURE__ */function (EAnimationType2) {
EAnimationType2["ripple"] = "ripple";
EAnimationType2["expand"] = "expand";
EAnimationType2["fade"] = "fade";
return EAnimationType2;
}(EAnimationType || {});
var defaultGlobalConfig = merge(defaultConfig, enUs);
var configProviderInjectKey = Symbol("configProvide");
var mergeWith = function mergeWith(defaultGlobalConfig2, injectConfig) {
return _mergeWith(defaultGlobalConfig2, injectConfig, function (objValue, srcValue) {
if (isArray(objValue)) {
return srcValue;
}
});
};
export { EAnimationType, configProviderInjectKey, defaultGlobalConfig, mergeWith };
//# sourceMappingURL=context.js.map