effect-tree
    Preparing search index...

    Variable zipTheseConst

    zipThese: {
        <A, B>(self: Tree<A>, that: Tree<B>): Tree<These.These<A, B>>;
        <B>(that: Tree<B>): <A>(self: Tree<A>) => Tree<These.These<A, B>>;
    } = ...

    Like zip, except does not crop to the shortest/shallowest branch of the zipped pair. Instead it stretches the tree to the longest/deepest branch of the zipper pair, and is thus associative.

    To account for subtrees where only one of the sides is available, the tree is returned not as a Tree<[A, B]>, but instead as a Tree<These<A, B>>. See the These API for more information.

    See also:

    1. unzipThese for the opposite operation.
    2. zipTheseWith to run a function on the partial pair.

    Type Declaration