CubixListener<TCubix extends Cubix> constructor Null safety

const CubixListener<TCubix extends Cubix>(
  1. {Key? key,
  2. required CreateCubix<TCubix> create,
  3. Object? family,
  4. bool listenWhen(
    1. Object? prev,
    2. Object? next
    )?,
  5. bool transient = false,
  6. required void listener(
    1. BuildContext context,
    2. TCubix cubix
    ),
  7. required Widget child}
)

Implementation

const CubixListener({
  Key? key,
  required this.create,
  this.family,
  this.listenWhen,

  /// remove cubix automatically when the widget is disposed
  this.transient = false,
  required this.listener,
  required this.child,
}) : super(key: key);