Package: effect
Module: Option
Combines two Options, keeping the value from the first Option if both are
Some.
Details
This function takes two Options and returns the first one if it is Some.
If either the first Option or the second Option is None, the result
will be None. This operation “zips” the two Options while discarding the
value from the second Option.
This is useful when sequencing computations where the second Option
represents a dependency or condition that must hold, but its value is
irrelevant.
Signature
declare const zipLeft: { <_>(that: Option<_>): <A>(self: Option<A>) => Option<A>; <A, X>(self: Option<A>, that: Option<X>): Option<A>; }
Since v2.0.0