pruneTrunk method

CompositeNode<K, T>? pruneTrunk(
  1. bool predicate(
    1. CompositeNode<K, T> node
    )
)

Implementation

CompositeNode<K, T>? pruneTrunk(bool Function(CompositeNode<K, T> node) predicate) {
  final node = this;
  if (node == null) {
    return null;
  }

  return node.pruneTrunk(predicate);
}