export method

  1. @override
Future<void> export(
  1. Documentation doc,
  2. String outputPath
)
override

Implementation

@override
Future<void> export(Documentation doc, String outputPath) async {
  final dir = Directory(outputPath);
  await dir.create(recursive: true);

  // Create assets
  await _createAssets(outputPath);

  // Create index page
  await _createIndexPage(doc, outputPath);

  // Create class pages
  for (final cls in doc.classes) {
    await _createClassHtmlPage(cls, doc, outputPath);
  }

  // Create enum pages
  for (final enm in doc.enums) {
    await _createEnumHtmlPage(enm, doc, outputPath);
  }
}