edgesWithEmptySets property
Implementation
Map<Node, Set<Node>> get edgesWithEmptySets {
// Создаем копию с пустыми сетами для узлов без рёбер
final result = Map<Node, Set<Node>>.fromEntries(
nodes.values.map((node) => MapEntry(node, _edges[node] ?? <Node>{})),
);
return Map.unmodifiable(result);
}