writeOpenApi method

Future<List<File>> writeOpenApi(
  1. String dir
)

write openapi.json and openapi.yaml of the app routes into dir. bin/openapi.dart calls this for dox openapi:generate.

Dox().initialize(appConfig);
await Dox().writeOpenApi('storage/openapi');

Implementation

Future<List<File>> writeOpenApi(String dir) async {
  addProviders(config.providers);
  _addContainerProviders();
  for (DoxProvider provider in doxProviders) {
    await provider.setup();
  }
  _registerRoute();
  return OpenApiDocument(config.openApi).write(dir);
}