UNPKG

@revolist/revogrid

Version:

Virtual reactive data grid spreadsheet component - RevoGrid.

34 lines (33 loc) 814 B
/*! * Built by Revolist OU ❤️ */ export const rowDefinitionByType = (newVal = []) => { const result = {}; for (const v of newVal) { let rowDefs = result[v.type]; if (!rowDefs) { rowDefs = result[v.type] = {}; } if (v.size) { if (!rowDefs.sizes) { rowDefs.sizes = {}; } rowDefs.sizes[v.index] = v.size; } } return result; }; export const rowDefinitionRemoveByType = (oldVal = []) => { const result = {}; for (const v of oldVal) { let rowDefs = result[v.type]; if (!rowDefs) { rowDefs = result[v.type] = []; } if (v.size) { rowDefs.push(v.index); } } return result; }; //# sourceMappingURL=grid.helpers.js.map