All files / src/schemes refold.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 0/0
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 111x 1x               1x  
import {hylo} from 'effect-ts-folds'
import * as TreeF from '#treeF'
 
/**
 * Fuse a fold and unfold into a single scheme to avoid traversing the tree more
 * than once.
 * @category refold
 * @function
 */
export const treeHylo = hylo(TreeF.Traversable)