@razorpay/blade
Version:
The Design System that powers Razorpay
5 lines (3 loc) • 562 B
JavaScript
var mergeProps=function mergeProps(base,overrides){var props=Object.assign({},base);var _loop=function _loop(){if(!overrides.hasOwnProperty(key))return 0;var overrideValue=overrides[key];if(typeof overrideValue==='function'){var baseValue=base[key];if(typeof baseValue==='function'){props[key]=function(){overrideValue.apply(void 0,arguments);baseValue.apply(void 0,arguments);};return 0;}}props[key]=overrideValue;},_ret;for(var key in overrides){_ret=_loop();if(_ret===0)continue;}return props;};
export { mergeProps };
//# sourceMappingURL=mergeProps.js.map