UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

5 lines (4 loc) 290 B
import { Mappable } from "./main"; export declare function unionBy<A, B>(cmp: Mappable<A, B>, a: A[], b: A[]): A[]; export declare function unionBy<A, B>(cmp: Mappable<A, B>, a: A[]): (b: A[]) => A[]; export declare function unionBy<A, B>(cmp: Mappable<A, B>): (a: A[]) => (b: A[]) => A[];