shamansir / elm-graph-render / Graph.Extra

Extra helpers for Graph.

filter : (n -> Basics.Bool) -> Graph n e -> Graph n e

Remove nodes that don't satisfy the predicate.

filterMap : (n1 -> Maybe n2) -> Graph n1 e -> Graph n2 e

Map nodes and remove those for which function returns Nothing.

noParentsNodes : Graph n e -> List Graph.NodeId

Get a list of nodes with no parents.