isHiddenNodePath method

bool isHiddenNodePath(
  1. String nodePath
)

Implementation

bool isHiddenNodePath(String nodePath) {
  if (_hiddenNodes.isEmpty) return false;

  for (var pattern in _hiddenNodes) {
    if (pattern is RegExp) {
      if (pattern.hasMatch(nodePath)) return true;
    } else if (pattern is String) {
      if (pattern == nodePath) return true;
    } else {
      var allMatches = pattern.allMatches(nodePath);
      if (allMatches.isNotEmpty) return true;
    }
  }

  return false;
}