ProjectGraph.fromJson constructor
Implementation
factory ProjectGraph.fromJson(Map<String, dynamic> json) {
final graph = ProjectGraph();
final nodes = List<String>.from(json['nodes'] as List);
for (final node in nodes) {
graph.addNode(node);
}
final imports = json['imports'] as Map<String, dynamic>;
imports.forEach((from, toList) {
for (final to in List<String>.from(toList as List)) {
graph.addDependency(from, to);
}
});
return graph;
}