(valuesSchema: ValuesSchema)
| 566 | ); |
| 567 | |
| 568 | const setValidValuesSchema = (valuesSchema: ValuesSchema): ValuesSchemaMap => |
| 569 | mapMatch( |
| 570 | valuesSchemaMap, |
| 571 | valuesSchema, |
| 572 | (_valuesSchema, valueId, valueSchema) => { |
| 573 | mapSet(valuesSchemaMap, valueId, valueSchema); |
| 574 | ifNotUndefined( |
| 575 | valueSchema[DEFAULT], |
| 576 | (def) => mapSet(valuesDefaulted, valueId, def), |
| 577 | () => setAdd(valuesNonDefaulted, valueId) as any, |
| 578 | ); |
| 579 | }, |
| 580 | (_valuesSchema, valueId) => { |
| 581 | mapSet(valuesSchemaMap, valueId); |
| 582 | mapSet(valuesDefaulted, valueId); |
| 583 | collDel(valuesNonDefaulted, valueId); |
| 584 | }, |
| 585 | ); |
| 586 | |
| 587 | const setOrDelTables = (tables: Tables) => |
| 588 | objIsEmpty(tables) ? delTables() : setTables(tables); |
no test coverage detected
searching dependent graphs…