builder.dart 660 B

1234567891011121314
  1. import 'package:build/build.dart';
  2. import 'package:router_gen/generator/model_import_generator.dart';
  3. import 'package:router_gen/generator/router_table_generator.dart';
  4. import 'package:source_gen/source_gen.dart';
  5. import 'generator/router_generator.dart';
  6. Builder generateRouterProvider(BuilderOptions options) =>
  7. LibraryBuilder(RouterGenerator(), generatedExtension: ".aa.dart");
  8. Builder modelImportBuilder(BuilderOptions options) =>
  9. LibraryBuilder(ModelImportGenerator(), generatedExtension: ".bb.dart");
  10. Builder generateRouterTableProvider(BuilderOptions options) =>
  11. LibraryBuilder(RouterTableGenerator(), generatedExtension: ".route.dart");