pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
6 lines (5 loc) • 399 B
TypeScript
import { Mappable } from "./main";
export declare function eqBy<A, B>(toComparable: Mappable<A, B>, a: A, b: A): boolean;
export declare function eqBy<A, B>(toComparable: Mappable<A, B>, a: A): (b: A) => boolean;
export declare function eqBy<A, B>(toComparable: Mappable<A, B>): (a: A, b: A) => boolean;
export declare function eqBy<A, B>(toComparable: Mappable<A, B>): (a: A) => (b: A) => boolean;