edges property

Iterable<Edge<V, E>> edges

The edges on this path.

Implementation

Iterable<Edge<V, E>> get edges sync* {
  for (var i = 0; i < values.length; i++) {
    yield Edge<V, E>.directed(vertices[i], vertices[i + 1], value: values[i]);
  }
}