Source: deprecated/remove.js

/**
 * @function <s>properties/remove</s>
 * @deprecated
 * @summary From now on, use {@link columns}
 */
export function remove({ x, field }) {
  let data = [...x.features.map((d) => ({ ...d.properties }))];
  data.forEach((d) => {
    if (Array.isArray(field)) {
      field.forEach((e) => delete d[e]);
    } else {
      delete d[field];
    }
  });
  let output = JSON.parse(JSON.stringify(x));
  output.features.map((d, i) => (d.properties = { ...data[i] }));
  return output;
}