hash Namespace
Package: @esfx/fn
Functions
withEqualer(equaler, allowNullishValues)
Creates a copy of hash
for a specific Equaler
.
Declaration
function withEqualer<T>(equaler: Equaler<T>, allowNullishValues: true): (value: T | null | undefined) => number;
Type Parameters
- T
Parameters
- equaler
- Equaler<T>
- allowNullishValues
- true
Returns
(value: T | null | undefined) => number
withEqualer(equaler, allowNullishValues)
Creates a copy of hash
for a specific Equaler
.
Declaration
function withEqualer<T>(equaler: Equaler<T>, allowNullishValues?: boolean): (value: T) => number;
Type Parameters
- T
Parameters
- equaler
- Equaler<T>
- allowNullishValues
- boolean
Returns
(value: T) => number