Function
mergeTrees
(trees: ReadonlyArray<DocTree.DocTree<A>>)
Source from the content-addressed store, hash-verified
| 440 | } |
| 441 | |
| 442 | const mergeTrees = <A>(trees: ReadonlyArray<DocTree.DocTree<A>>): DocTree.DocTree<A> => { |
| 443 | if (trees.length === 0) { |
| 444 | return empty |
| 445 | } |
| 446 | const head = trees[0]! |
| 447 | const tail = trees.slice(1) |
| 448 | return tail.length === 0 ? head : concat(trees) |
| 449 | } |
| 450 | |
| 451 | const tree = <A>( |
| 452 | parser: () => DocTreeParser<DocStream.DocStream<A>, DocTree.DocTree<A>> |
Callers
nothing calls this directly
Tested by
no test coverage detected