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 index
  await _createIndex(doc, outputPath);

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

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

  // Create extension pages
  for (final ext in doc.extensions) {
    await _createExtensionPage(ext, outputPath);
  }
}