bloc_event_status_generator 1.0.0 copy "bloc_event_status_generator: ^1.0.0" to clipboard
bloc_event_status_generator: ^1.0.0 copied to clipboard

Code generator for bloc_event_status emitter extensions.

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"
  }
}