Showing
3 changed files
with
11 additions
and
11 deletions
@@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() { | @@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() { | ||
1328 | export var cleanEmpty = function cleanEmpty(obj) { | 1328 | export var cleanEmpty = function cleanEmpty(obj) { |
1329 | if (Array.isArray(obj)) { | 1329 | if (Array.isArray(obj)) { |
1330 | return obj.map(function (v) { | 1330 | return obj.map(function (v) { |
1331 | - return v && isObject(v) ? cleanEmpty(v) : v; | 1331 | + return isObject(v) ? cleanEmpty(v) : v; |
1332 | }).filter(function (v) { | 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 | return Object.entries(obj).map(function (_ref6) { | 1336 | return Object.entries(obj).map(function (_ref6) { |
1337 | var _ref7 = _slicedToArray(_ref6, 2), | 1337 | var _ref7 = _slicedToArray(_ref6, 2), |
1338 | k = _ref7[0], | 1338 | k = _ref7[0], |
1339 | v = _ref7[1]; | 1339 | v = _ref7[1]; |
1340 | 1340 | ||
1341 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | 1341 | + return [k, isObject(v) ? cleanEmpty(v) : v]; |
1342 | }).reduce(function (a, _ref8) { | 1342 | }).reduce(function (a, _ref8) { |
1343 | var _ref9 = _slicedToArray(_ref8, 2), | 1343 | var _ref9 = _slicedToArray(_ref8, 2), |
1344 | k = _ref9[0], | 1344 | k = _ref9[0], |
1345 | v = _ref9[1]; | 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 | } else { | 1349 | } else { |
1350 | return obj; | 1350 | return obj; |
@@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme; | @@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme; | ||
1470 | var cleanEmpty = function cleanEmpty(obj) { | 1470 | var cleanEmpty = function cleanEmpty(obj) { |
1471 | if (Array.isArray(obj)) { | 1471 | if (Array.isArray(obj)) { |
1472 | return obj.map(function (v) { | 1472 | return obj.map(function (v) { |
1473 | - return v && isObject(v) ? cleanEmpty(v) : v; | 1473 | + return isObject(v) ? cleanEmpty(v) : v; |
1474 | }).filter(function (v) { | 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 | return Object.entries(obj).map(function (_ref6) { | 1478 | return Object.entries(obj).map(function (_ref6) { |
1479 | var _ref7 = _slicedToArray(_ref6, 2), | 1479 | var _ref7 = _slicedToArray(_ref6, 2), |
1480 | k = _ref7[0], | 1480 | k = _ref7[0], |
1481 | v = _ref7[1]; | 1481 | v = _ref7[1]; |
1482 | 1482 | ||
1483 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | 1483 | + return [k, isObject(v) ? cleanEmpty(v) : v]; |
1484 | }).reduce(function (a, _ref8) { | 1484 | }).reduce(function (a, _ref8) { |
1485 | var _ref9 = _slicedToArray(_ref8, 2), | 1485 | var _ref9 = _slicedToArray(_ref8, 2), |
1486 | k = _ref9[0], | 1486 | k = _ref9[0], |
1487 | v = _ref9[1]; | 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 | } else { | 1491 | } else { |
1492 | return obj; | 1492 | return obj; |
1 | { | 1 | { |
2 | "name": "@qx/form-render", | 2 | "name": "@qx/form-render", |
3 | - "version": "0.0.4", | 3 | + "version": "0.0.6", |
4 | "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成", | 4 | "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成", |
5 | "repository": { | 5 | "repository": { |
6 | "type": "git", | 6 | "type": "git", |