@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
20 lines (19 loc) • 497 B
JavaScript
/*
* Remove keys with undefined values. This is useful
* for merging object props like `assistiveText` and `labels`
* and keeping default prop values.
*/
var removeUndefined = function removeUndefined(obj) {
var newObj = {};
Object.keys(obj).forEach(function (prop) {
if (typeof obj[prop] !== 'undefined') {
newObj[prop] = obj[prop];
}
});
return newObj;
};
var helpers = {
removeUndefined: removeUndefined
};
export default helpers;
//# sourceMappingURL=object.js.map