(
tableId: Id,
rowId: Id | undefined,
row: Row,
skipDefaults?: 1,
)
| 407 | ); |
| 408 | |
| 409 | const validateRow = ( |
| 410 | tableId: Id, |
| 411 | rowId: Id | undefined, |
| 412 | row: Row, |
| 413 | skipDefaults?: 1, |
| 414 | ): boolean => |
| 415 | objValidate( |
| 416 | skipDefaults ? row : addDefaultsToRow(row, tableId, rowId), |
| 417 | (cell: Cell, cellId: Id): boolean => |
| 418 | ifNotUndefined( |
| 419 | getValidatedCell(tableId, rowId, cellId, cell), |
| 420 | (validCell) => { |
| 421 | row[cellId] = validCell; |
| 422 | return true; |
| 423 | }, |
| 424 | () => false, |
| 425 | ) as boolean, |
| 426 | () => cellInvalid(tableId, rowId), |
| 427 | ); |
| 428 | |
| 429 | const getValidatedCell = ( |
| 430 | tableId: Id, |
no test coverage detected
searching dependent graphs…