UNPKG

material-ui-popup-state

Version:

easiest way to create menus, popovers, and poppers with material-ui

21 lines 514 B
export function chainEventHandlers(first, ...rest) { const result = { ...first }; for (const obj of rest) { for (const key in obj) { const value = obj[key]; const prev = result[key]; if (typeof prev === 'function' && typeof value === 'function') { result[key] = (...args) => { prev(...args); return value(...args); }; } else { result[key] = value; } } } return result; } //# sourceMappingURL=chainEventHandlers.mjs.map