entriesWithPrefix method

Iterable<MapEntry<K, V>> entriesWithPrefix(
  1. K prefix
)

An Iterable over the MapEntry objects with prefix.

Implementation

Iterable<MapEntry<K, V>> entriesWithPrefix(K prefix) {
  var current = _root;
  for (final part in _getParts(prefix)) {
    final node = current.getChild(part);
    if (node == null) {
      return const [];
    }
    current = node;
  }
  return current.entries;
}