(
valueId: Id,
value: Value,
skipMiddleware?: boolean,
)
| 1700 | ); |
| 1701 | |
| 1702 | const setValue = ( |
| 1703 | valueId: Id, |
| 1704 | value: Value, |
| 1705 | skipMiddleware?: boolean, |
| 1706 | ): Store => |
| 1707 | fluentTransaction( |
| 1708 | (valueId) => |
| 1709 | ifNotUndefined( |
| 1710 | getValidatedValue( |
| 1711 | valueId, |
| 1712 | isFunction(value) ? value(getValue(valueId)) : value, |
| 1713 | ), |
| 1714 | (validValue) => setValidValue(valueId, validValue, skipMiddleware), |
| 1715 | ), |
| 1716 | valueId, |
| 1717 | ); |
| 1718 | |
| 1719 | const applyChanges = (changes: Changes): Store => |
| 1720 | fluentTransaction(() => |
searching dependent graphs…