NotifierData constructor

NotifierData({
  1. required ValueNotifier? valueNotifier,
  2. Widget? widget,
  3. String? name,
  4. String? connectedWidgetId,
})

Implementation

NotifierData({
  required this.valueNotifier,
  this.widget,
  this.name,
  this.connectedWidgetId,
}) : assert(
        valueNotifier == null && name == null && widget != null ||
            valueNotifier != null && name != null && widget == null,
        "if widget is null, then name and valueNotifier can't be null and conversely",
      );