getDependencyGraph static method

Map<String, dynamic> getDependencyGraph()

Get dependency graph as JSON

Implementation

static Map<String, dynamic> getDependencyGraph() {
  if (!_enabled) {
    return {'error': 'DevTools not enabled'};
  }

  return {
    'nodes': _stateNodes.values.map((n) => n.toJson()).toList(),
    'edges': _dependencyGraph.values.map((e) => e.toJson()).toList(),
    // ignore: deprecated_member_use_from_same_package
    'rxCount': _rxRegistry.length,
    'computedCount': _computedRegistry.length,
    'markCount': _markRegistry.length,
  };
}