@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
23 lines (22 loc) • 508 B
JavaScript
const omitKeys = [
"id",
"name",
"groupVisibility",
"groupPath",
"pin",
"hide",
"field",
"colSpan",
"rowSpan",
"editOnPrintable",
"editRenderer",
"editable",
"editSetter",
];
export function applyReferenceColumn(pivotColumn, reference) {
if (!reference)
return pivotColumn;
const final = Object.fromEntries(Object.entries(reference).filter((x) => !omitKeys.includes(x[0])));
Object.assign(pivotColumn, final);
return pivotColumn;
}