import { Hasher } from "https://deno.land/x/rimbu@1.0.4/hashed/common/hasher.ts";
const { numberHasher } = Hasher;
Returns a Hasher instance that hashes numbers, including 'special' values like NaN and infinities.
Examples
Example 1
Example 1
const h = Hasher.numberHasher()
console.log(h.hash(Number.POSITIVE_INFINITY) === h.hash(Number.NEGATIVE_INFINITY))
// => false
console.log(h.hash(Number.NaN) === h.hash(Number.NaN))
// => true