UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

20 lines (16 loc) 414 B
/* * Remove keys with undefined values. This is useful * for merging object props like `assistiveText` and `labels` * and keeping default prop values. */ const removeUndefined = (obj) => { const newObj = {}; Object.keys(obj).forEach((prop) => { if (typeof obj[prop] !== 'undefined') { newObj[prop] = obj[prop]; } }); return newObj; }; const helpers = { removeUndefined }; export default helpers;