UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

5 lines (4 loc) 356 B
import { Mappable } from "./main"; export declare function converge<A, B, C>(join: (vals: B[]) => C, fns: Mappable<A, B>[], value: A): C; export declare function converge<A, B, C>(join: (vals: B[]) => C, fns: Mappable<A, B>[]): (value: A) => C; export declare function converge<B, C>(join: (vals: B[]) => C): <A>(fns: Mappable<A, B>[]) => (value: A) => C;