ispectify_bloc library

Classes

BlocChangeData
Snapshot of a BLoC / Cubit onChange invocation.
BlocDoneData
Snapshot of a BLoC onDone invocation.
BlocErrorData
Snapshot of a BLoC / Cubit onError invocation.
BlocEventData
Snapshot of a BLoC onEvent invocation.
BlocJsonKeys
Canonical JSON key names used across BLoC observer events.
BlocLifecycleData
Snapshot of a BLoC / Cubit lifecycle invocation (onCreate, onClose).
BlocTransitionData
Snapshot of a BLoC onTransition invocation.
ISpectBlocObserver
BLoC observer that logs lifecycle events via the unified trace API under the bloc-event, bloc-transition, bloc-state, bloc-create, bloc-close, bloc-done, and bloc-error log keys.
ISpectBlocSettings
Configuration settings for controlling Bloc lifecycle logging.

Typedefs

BlocChangeCallback = void Function(BlocBase bloc, Change change)
BlocErrorCallback = void Function(BlocBase bloc, Object error, StackTrace stackTrace)
BlocEventCallback = void Function(Bloc bloc, Object? event)
BlocFilterPredicate = bool Function(Object? candidate)
BlocLifecycleCallback = void Function(BlocBase bloc)
BlocTransitionCallback = void Function(Bloc bloc, Transition transition)
ISpectBlocChangeFilter = bool Function(BlocBase bloc, Change change)
ISpectBlocEventFilter = bool Function(Bloc bloc, Object? event)
ISpectBlocTransitionFilter = bool Function(Bloc bloc, Transition transition)