@vwp/cielo-node
Version:
23 lines (22 loc) • 623 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cleanObject = function (planeObj) {
planeObj = planeObj || {};
if (Object.keys(planeObj).length === 0) {
return true;
}
for (const key in planeObj) {
if (!planeObj.hasOwnProperty(key))
continue;
if (!planeObj[key]) {
continue;
}
if (typeof planeObj[key] === "object") {
if (Object.keys(planeObj[key]).length < 1) {
delete planeObj[key];
}
}
}
return planeObj;
};
exports.default = exports.cleanObject;