UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

5 lines (4 loc) 356 B
import { Endomorphism, Predicate } from "./main"; export declare function unless<A>(condition: Predicate<A>, ifPath: Endomorphism<A>, value: A): A; export declare function unless<A>(condition: Predicate<A>, ifPath: Endomorphism<A>): (value: A) => A; export declare function unless<A>(condition: Predicate<A>): (ifPath: Endomorphism<A>) => (value: A) => A;