UNPKG

@vxe-ui/core

Version:
1 lines 761 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.renderer=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils")),_log=require("./log");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let renderMap={},renderer=exports.renderer={mixin(e){return _xeUtils.default.each(e,(e,r)=>renderer.add(r,e)),renderer},get(e){return renderMap[e]||null},add(n,e){if(n&&e){let t=renderMap[n];t?("development"===process.env.NODE_ENV&&_xeUtils.default.each(e,(e,r)=>{_xeUtils.default.eqNull(t[r])||t[r]===e||_log.log.warn("vxe.error.coverProp",["Renderer."+n,r])}),Object.assign(t,e)):renderMap[n]=e}return renderer},forEach(e){return _xeUtils.default.objectEach(renderMap,e),renderer},delete(e){return delete renderMap[e],renderer}};