restExportBuilder function

Builder restExportBuilder(
  1. BuilderOptions options
)

Emits a barrel lib/<output_dir>.g.dart that re-exports every generated file under lib/<output_dir>/. Opt-in — disabled by default.

Enable in the consumer's build.yaml:

targets:
  $default:
    builders:
      rest_client_builder|rest_export:
        enabled: true
        options:
          output_dir: generated   # must match the other builders

Implementation

Builder restExportBuilder(BuilderOptions options) {
  final outputDir = _resolveOutputDir(options);
  return RestExportBuilder(outputDir: outputDir);
}