import { Hasher } from "https://deno.land/x/rimbu@0.13.1/core/main/index.ts";
const { anyShallowHasher } = Hasher;
Returns a Hasher instance that hashes any value, but only traverses into an object or array to hash its elements one level deep. After one level, it will use toString.
Examples
Example 1
Example 1
const h = Hasher.anyShallowHasher()
console.log(h.hash({ a: 1, b: 2 }) === h.hash({ b: 2, a: 1 }))
// => true
console.log(h.hash([{ a: 1, b: 2 }]) === h.hash([{ b: 2, a: 1 }]))
// => false