fields.js 634 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.normalizeFields = void 0;
  4. /**
  5. *
  6. * @description Converts a random format array into a regular two-dimensional array
  7. * @example ['a', 'b', ['c', value]] => [['a', defaultValue], ['b', defaultValue], ['c', value]]
  8. */
  9. function normalizeFields(fields, defaultValue) {
  10. return fields.map((d) => {
  11. if (Array.isArray(d)) {
  12. const [field, value = defaultValue] = d;
  13. return [field, value];
  14. }
  15. return [d, defaultValue];
  16. });
  17. }
  18. exports.normalizeFields = normalizeFields;
  19. //# sourceMappingURL=fields.js.map