yanzhen-design-vue
Version:
24 lines (23 loc) • 725 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const lodashEs = require("lodash-es");
const type = require("ant-design-vue/es/_util/type");
const emitRegExp = /^(on)([A-Z]+)([\S\s]{0,})$/;
const handleExtendProps = (extendProps, props) => {
const keys = Object.keys(props);
const extendKeys = Object.keys(extendProps);
return lodashEs.fromPairs(
extendKeys.reduce((prev, key) => {
if (keys.includes(key)) {
prev.push([key, props[key]]);
}
return prev;
}, [])
);
};
Object.defineProperty(exports, "eventType", {
enumerable: true,
get: () => type.eventType
});
exports.emitRegExp = emitRegExp;
exports.handleExtendProps = handleExtendProps;