@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
27 lines (24 loc) • 597 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/*
* 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
};
var _default = helpers;
exports.default = _default;