(valueHashes: {
[valueId: Id]: Hash;
})
| 37 | ): Hash => (hash1 ^ hash2) >>> 0; |
| 38 | |
| 39 | export const getValuesHash: typeof getValuesHashDecl = (valueHashes: { |
| 40 | [valueId: Id]: Hash; |
| 41 | }): Hash => |
| 42 | arrayReduce( |
| 43 | objEntries(valueHashes), |
| 44 | (valuesHash, [valueId, valueHash]) => |
| 45 | addOrRemoveHash( |
| 46 | valuesHash, |
| 47 | getValueInValuesHash(valueId, valueHash) ^ |
| 48 | getValueInValuesHash(valueId, 0), // legacy v5; remove in v7 |
| 49 | ), |
| 50 | 0, // legacy v5; valuesHlc in v7? |
| 51 | ); |
| 52 | |
| 53 | export const getValueInValuesHash: typeof getValueHashInValuesDecl = ( |
| 54 | valueId: Id, |
nothing calls this directly
no test coverage detected
searching dependent graphs…