bloc_event_status_generator

Code generator for bloc_event_status emitter extensions.

Usage

  1. Add dependencies:
dart pub add bloc_event_status
dart pub add --dev bloc_event_status_generator build_runner
  1. Annotate your Bloc class:
import 'package:bloc_event_status/bloc_event_status.dart';

part 'my_bloc.bes.g.dart';

@blocEventStatus
class MyBloc extends Bloc<MyEvent, MyState> {
  // ...
}
  1. Run the generator:
dart run build_runner build --delete-conflicting-outputs

VS Code tip

To keep generated *.g.dart files nested under their source file in the Explorer, add this to your .vscode/settings.json:

{
  "explorer.fileNesting.patterns": {
    "*.dart": "${capture}*.g.dart"
  }
}

Libraries

bloc_event_status_generator
Code generator for bloc_event_status emitter extensions.
generator