UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

5 lines (3 loc) 562 B
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