writeHtmlViewer function

String writeHtmlViewer({
  1. required CodeGraph graph,
  2. required CodeGraphMeta meta,
  3. required String outputDir,
  4. String fileName = 'graph.html',
})

Serializa graph + meta y escribe el visor HTML en outputDir/fileName. Devuelve la ruta absoluta del archivo escrito.

Implementation

String writeHtmlViewer({
  required CodeGraph graph,
  required CodeGraphMeta meta,
  required String outputDir,
  String fileName = 'graph.html',
}) {
  final jsonString = const JsonEncoder.withIndent(
    '  ',
  ).convert(graph.toJson(meta: meta));
  return writeHtmlViewerFromJson(
    jsonString: jsonString,
    outputDir: outputDir,
    fileName: fileName,
  );
}