scanPathsFromMany method

Future<GraphScanResult<T>> scanPathsFromMany(
  1. List<T> roots,
  2. List<T> targets, {
  3. bool? findAll,
})

Scans and returns the paths from roots to targets.

Implementation

Future<GraphScanResult<T>> scanPathsFromMany(List<T> roots, List<T> targets,
    {bool? findAll}) {
  findAll ??= roots.length > 1 || targets.length > 1;
  var scanner = GraphScanner<T>(findAll: findAll);
  return scanner.scanPathsFromMany(roots, NodeMatcher.eq(targets),
      graph: this);
}