Showing
3 changed files
with
11 additions
and
11 deletions
... | ... | @@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() { |
1328 | 1328 | export var cleanEmpty = function cleanEmpty(obj) { |
1329 | 1329 | if (Array.isArray(obj)) { |
1330 | 1330 | return obj.map(function (v) { |
1331 | - return v && isObject(v) ? cleanEmpty(v) : v; | |
1331 | + return isObject(v) ? cleanEmpty(v) : v; | |
1332 | 1332 | }).filter(function (v) { |
1333 | - return !(v == undefined); | |
1333 | + return !(v === undefined); | |
1334 | 1334 | }); |
1335 | - } else if (isObject(obj)) { | |
1335 | + } else if (isObject(obj) && obj) { | |
1336 | 1336 | return Object.entries(obj).map(function (_ref6) { |
1337 | 1337 | var _ref7 = _slicedToArray(_ref6, 2), |
1338 | 1338 | k = _ref7[0], |
1339 | 1339 | v = _ref7[1]; |
1340 | 1340 | |
1341 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | |
1341 | + return [k, isObject(v) ? cleanEmpty(v) : v]; | |
1342 | 1342 | }).reduce(function (a, _ref8) { |
1343 | 1343 | var _ref9 = _slicedToArray(_ref8, 2), |
1344 | 1344 | k = _ref9[0], |
1345 | 1345 | v = _ref9[1]; |
1346 | 1346 | |
1347 | - return v == undefined ? a : (a[k] = v, a); | |
1347 | + return v === undefined ? a : (a[k] = v, a); | |
1348 | 1348 | }, {}); |
1349 | 1349 | } else { |
1350 | 1350 | return obj; | ... | ... |
... | ... | @@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme; |
1470 | 1470 | var cleanEmpty = function cleanEmpty(obj) { |
1471 | 1471 | if (Array.isArray(obj)) { |
1472 | 1472 | return obj.map(function (v) { |
1473 | - return v && isObject(v) ? cleanEmpty(v) : v; | |
1473 | + return isObject(v) ? cleanEmpty(v) : v; | |
1474 | 1474 | }).filter(function (v) { |
1475 | - return !(v == undefined); | |
1475 | + return !(v === undefined); | |
1476 | 1476 | }); |
1477 | - } else if (isObject(obj)) { | |
1477 | + } else if (isObject(obj) && obj) { | |
1478 | 1478 | return Object.entries(obj).map(function (_ref6) { |
1479 | 1479 | var _ref7 = _slicedToArray(_ref6, 2), |
1480 | 1480 | k = _ref7[0], |
1481 | 1481 | v = _ref7[1]; |
1482 | 1482 | |
1483 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | |
1483 | + return [k, isObject(v) ? cleanEmpty(v) : v]; | |
1484 | 1484 | }).reduce(function (a, _ref8) { |
1485 | 1485 | var _ref9 = _slicedToArray(_ref8, 2), |
1486 | 1486 | k = _ref9[0], |
1487 | 1487 | v = _ref9[1]; |
1488 | 1488 | |
1489 | - return v == undefined ? a : (a[k] = v, a); | |
1489 | + return v === undefined ? a : (a[k] = v, a); | |
1490 | 1490 | }, {}); |
1491 | 1491 | } else { |
1492 | 1492 | return obj; | ... | ... |