fields.js 487 B

123456789101112131415
  1. /**
  2. *
  3. * @description Converts a random format array into a regular two-dimensional array
  4. * @example ['a', 'b', ['c', value]] => [['a', defaultValue], ['b', defaultValue], ['c', value]]
  5. */
  6. export function normalizeFields(fields, defaultValue) {
  7. return fields.map((d) => {
  8. if (Array.isArray(d)) {
  9. const [field, value = defaultValue] = d;
  10. return [field, value];
  11. }
  12. return [d, defaultValue];
  13. });
  14. }
  15. //# sourceMappingURL=fields.js.map