lift3<A, B, C, D> static method

Function3<Option<A>, Option<B>, Option<C>, Option<D>> lift3<A, B, C, D>(
  1. D f(
    1. A a,
    2. B b,
    3. C c
    )
)

Implementation

static Function3<Option<A>, Option<B>, Option<C>, Option<D>> lift3<A, B, C, D>(D f(A a, B b, C c)) => (Option<A> fa, Option<B> fb, Option<C> fc) => map3(fa, fb, fc, f);