effect-tree
    Preparing search index...

    Variable branchFConst

    branchF: {
        tupled: <A, C>(
            [node, forest]: [A, Array.NonEmptyArray<C>],
        ) => BranchF<A, C>;
        <A, C>(value: A, forest: readonly [C, C]): BranchF<A, C>;
        <C>(forest: readonly [C, C]): <A>(value: A) => BranchF<A, C>;
    } = ...

    Create a branch from its value and a non-empty list of children.

    Type Declaration

      • <A, C>(value: A, forest: readonly [C, C]): BranchF<A, C>
      • Type Parameters

        • A
        • C

        Parameters

        • value: A
        • forest: readonly [C, C]

        Returns BranchF<A, C>

      • <C>(forest: readonly [C, C]): <A>(value: A) => BranchF<A, C>
      • Type Parameters

        • C

        Parameters

        • forest: readonly [C, C]

        Returns <A>(value: A) => BranchF<A, C>

    • tupled: <A, C>([node, forest]: [A, Array.NonEmptyArray<C>]) => BranchF<A, C>

    The underlying type of the tree. For example, in a numeric tree it would be number.

    The child node type, also called the carrier type.