effect-tree - v1.0.36
    Preparing search index...

    Function pathListFold

    • Collect all leaf paths from a tree at a level. For example:

      const tree = make('A', [of('B'), make('C', [of('D', 'E')])])

      const paths = treeCata(pathListFold)(tree)
      // [['A', 'B'], ['A', 'C', 'D'], ['A', 'C', 'E']]

      Type Parameters

      • A
      • E = undefined
      • R = undefined
      • I = never

      Parameters

      Returns [[A, ...A[]], ...[A, ...A[]][]]