toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final List<int> sortedIds = nodes.keys.toList()..sort();
  return <String, dynamic>{
    'routeStack': List<String>.from(routeStack),
    'nodes': <String, dynamic>{
      for (final int id in sortedIds) id.toString(): nodes[id]!.toJson(),
    },
    'errors': errors.map((RuntimeError e) => e.toJson()).toList(),
  };
}