(valueId)
| 1571 | () => [false, ...pairNew(getCell(tableId, rowId, cellId))] |
| 1572 | ); |
| 1573 | const getValueChange = (valueId) => ifNotUndefined( |
| 1574 | mapGet(changedValues, valueId), |
| 1575 | ([oldValue, newValue]) => [ |
| 1576 | true, |
| 1577 | decodeIfJson(oldValue), |
| 1578 | decodeIfJson(newValue) |
| 1579 | ], |
| 1580 | () => [false, ...pairNew(getValue(valueId))] |
| 1581 | ); |
| 1582 | const callInvalidCellListeners = (mutator) => !collIsEmpty(invalidCells) && !collIsEmpty(invalidCellListeners[mutator]) ? collForEach( |
| 1583 | mutator ? mapClone3(invalidCells) : invalidCells, |
| 1584 | (rows, tableId) => collForEach( |
nothing calls this directly
no test coverage detected
searching dependent graphs…