Hash
Guards
Hashing
Signature
declare function array<A>(arr: readonly Array<A>): numberSignature
declare const cached: { (self: object): (hash: number) => number; (self: object, hash: number): number;}Signature
declare const combine: (b: number) => (self: number) => numberSignature
declare const hash: <A>(self: A) => numberSignature
declare function number(n: number): numberSignature
declare function optimize(n: number): numberSignature
declare const random: <A extends object>(self: A) => numberSignature
declare function string(str: string): numberSignature
declare function structure<A extends object>(o: A): numberstructureKeys
Added in v2.0.0
Source
Signature
declare function structureKeys<A extends object>(o: A, keys: readonly Array<keyof A>): number